上一篇文章已经写了Nuttx系统环境的搭建,以及源码的编译,接下来就该下载程序了。
下载开源调试工具openocd
Nuttx源码的编译使用编译工具gcc-arm-none-eabi,调试下载工具使用openocd。跟Nuttx相关的工具同样地放到NuttxSpace文件夹下,然后通过git命令下载。
cd NuttxSpace
git clone http://repo.or.cz/r/openocd.git
下载完后进入openocd文件夹目录下,执行以下命令
./bootstrap

执行完之后,提示你执行./configure命令。./configure后面可以使能/失能一些配置,这里只是用stlink来下载程序,因此,就直接默认配置了,直接运行
./configure

openocd的默认配置,确定了ST-Link Programmer使能了。接着执行命令
mak

本文介绍了如何在Ubuntu环境下,使用OpenOCD工具下载Nuttx操作系统到STM32F103C8T6开发板。首先,通过git克隆openocd并进行配置与安装。然后,利用ST-Link下载器,将编译生成的nuttx.bin烧录到STM32。最后,通过minicom进行串口通信,验证程序下载成功并启动NSH shell。
最低0.47元/天 解锁文章
3272

被折叠的 条评论
为什么被折叠?



