# test_c920 **Repository Path**: xianyi/test_c920 ## Basic Information - **Project Name**: test_c920 - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-03-01 - **Last Updated**: 2022-03-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # test_c920 #### 介绍 展示交叉编译工具连,以及qemu用法 #### 使用说明 1. 交叉编译 `make` 2. qemu运行 `make run` 3. 如何gdb ``` 1、编译运行,-O0 -g(不是-pg) 2、带端口运行: qemu-riscv64 -g 12345 -cpu c920 ./test 3、gdb调试, 1) riscv64-unknown-linux-gnu-gdb ./test 2) 在gdb里面 执行,注意端口的对应: target remote localhost:12345 3) 然后添加断点 比如b main 4) 然后c 执行到添加的断点 5)si可以运行单步 6)p $vr0 7) i r可以查看普通寄存器 8)显示汇编 layout asm 9)显示汇编和源码 layout split ```