代码拉取完成,页面将自动刷新
在GD32VF103移植freertos,linux环境开发
GD32VF103驱动来自于https://github.com/riscv-mcu/GD32VF103_Demo_Suites
FreeRTOS移植层部分代码来自于https://github.com/nucleisys/n200-sdk
tools/Nuclei/openocd目录内为官方提供的64位linux平台openocd工具,用来调试下载
tools/riscv-none-gcc/8.2.0-2.2-20190521-0004目录为官方提供的64位linux平台GNU工具链
运行
make
将在根目录执行编译,最终在build目录生成gd32vf103.elf、gd32vf103.bin、gd32vf103.hex文件
运行
sudo ./ocdsever.sh
将启动通过openocd打开一个gdbsever,供调试使用
重新打开一个新命令行终端,运行
make debug
等待程序下载至flash,即可开始调试。
目前makefile中使用insight代替gdb来调试,如果未安装此工具可以将
GDB = /opt/riscv-none-eabi-insight/bin/riscv-none-eabi-insight #使用insight代替gdb来调试
改为
GDB = $(PREFIX)gdb
使用
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型