OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3557|回复: 4

STM32F103移植Nuttx操作系统

[复制链接]

1

主题

5

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2019-6-18
在线时间
3 小时
发表于 2020-3-15 10:33:49 | 显示全部楼层 |阅读模式
1.准备一个ubuntu环境
apt-get update                                                   //更新软件包
apt-get install gcc-arm-none-eabi                      //安装编译器
apt-get install ubuntu-make                               //安装make工具

2.下载nuttx代码
等级不够,不让发链接,链接见评论区

3.开始配置
1>进入nuttx目录下执行./tools/configure.sh stm32_tiny/nsh
2>在nuttx目录下执行  make menuconfig 进入图形配置界面
3>选择 Build Setup,进入后选择Build Host platform,将其改成LINUX
4>选择System Type,进入后选择
ARM chip selection (STMicro STM32 F1/F2/F3/F4)
STM32 Chip Selection (STM32F103ZE)
Toolchain Selection(Generic GNU EABI toochain under linux(or other POSIX environment)
5>选择Board Selection,进入后选择目标板Select target board (STM3210E-EVAL development board)
6>选择Application Configuration-->example-->hello 应用程序(打印hello world)(前面括号带 * 表示选中)
7>保存退出后,执行make命令,会生成nuttx.bin文件

4.开始烧写
使用STM32-ST-LINK  ulility  软件进行烧写烧写步骤也见评论区


5.结果展示
使用usb转串口线连接至串口1,波特率设为115200 ,1个停止位 ,8个数据位,无奇偶校验
敲入hello命令,出现了hello world 。至此nuttx在STM32精英板上移植成功。


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2019-6-18
在线时间
3 小时
 楼主| 发表于 2020-3-15 10:35:31 | 显示全部楼层
烧写步骤 blog.csdn.net/weixin_41931548/article/details/80814472
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2019-6-18
在线时间
3 小时
 楼主| 发表于 2020-3-15 10:37:11 | 显示全部楼层
git clone //bitbucket.org/nuttx/nuttx
git clone //bitbucket.org/nuttx/apps
git clone [//bitbucket.org/nuttx/tools
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2019-6-18
在线时间
3 小时
 楼主| 发表于 2020-3-15 10:37:58 | 显示全部楼层
因为等级太低,不允许发链接,大家见谅啊
回复 支持 反对

使用道具 举报

1

主题

16

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
262
金钱
262
注册时间
2019-5-23
在线时间
72 小时
发表于 2020-5-26 18:00:34 | 显示全部楼层
多谢分享 之前在px4上面看到了这个系统 准备学习下  请指点下 QQ:2460070599
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-28 13:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表