stm32f746 linux,【STM32F7】STM32F746-Discovery ucLinux预热

STM32的性能越来越强了,尤其是F7系列,都快赶上原来的ARM7了,所以不上个系统就太亏了,当然这个系统不是那些RT的系统,而是一个真正的Linux,虽然没有内存映射。

网上已经有发布出来的uboot和image了,所以先烧进去试试。

需要的东西:

1.uboot

2.image

3.ST-Link Utility

4.tftp server

5.串口终端

下把东西都下载好,安装的过程不说了。

打开stlink utility,先升级一下固件

1c372da0db4f76d57b60d80b86e524f6.gif

1.png (86.17 KB, 下载次数: 13)

2015-9-25 07:13 上传

目前最新的版本是3.10了,固件比较新

1c372da0db4f76d57b60d80b86e524f6.gif

2.png (88.44 KB, 下载次数: 4)

2015-9-25 07:13 上传

升级的过程很简单。

1c372da0db4f76d57b60d80b86e524f6.gif

3.png (76.94 KB, 下载次数: 11)

2015-9-25 07:13 上传

正式开始操作,选择Bin文件,这个Bin文件就是uboot,引导用的

1c372da0db4f76d57b60d80b86e524f6.gif

4.png (44.27 KB, 下载次数: 6)

2015-9-25 07:13 上传

选择这个文件,对应的F7 discovery的uboot,别烧错了

1c372da0db4f76d57b60d80b86e524f6.gif

5.png (75.04 KB, 下载次数: 4)

2015-9-25 07:13 上传

1c372da0db4f76d57b60d80b86e524f6.gif

6.png (98.01 KB, 下载次数: 3)

2015-9-25 07:13 上传

选择烧写,校验不校验无所谓。文件很小,一下子就完了

1c372da0db4f76d57b60d80b86e524f6.gif

7.png (78.32 KB, 下载次数: 6)

2015-9-25 07:13 上传

烧写完毕后回到这里,显示当前Flash中的内容,可以和uboot文件对比一下。

第一步完成,开始连接。这时候需要用到串口终端了,试过不少工具,这个MobaXTerm还是比较好用的

1c372da0db4f76d57b60d80b86e524f6.gif

8.png (101.86 KB, 下载次数: 11)

2015-9-25 07:13 上传

选择好端口号,配置好参数,开始连接

1c372da0db4f76d57b60d80b86e524f6.gif

9.png (87.75 KB, 下载次数: 7)

2015-9-25 07:13 上传

按下板子上的Reset,系统重启,显示启动信息,在倒数结束之前按下键盘停住它

1c372da0db4f76d57b60d80b86e524f6.gif

10.png (115.43 KB, 下载次数: 7)

2015-9-25 07:13 上传

打help看看uboot都有什么东西,常用的命令都在

1c372da0db4f76d57b60d80b86e524f6.gif

11.png (100.58 KB, 下载次数: 7)

2015-9-25 07:13 上传

命令printenv loadaddr,查看启动地址

1c372da0db4f76d57b60d80b86e524f6.gif

12.png (106.88 KB, 下载次数: 11)

2015-9-25 07:13 上传

networking.uimage文件需要通过网络下载到内存中,所以需要先配置IP地址 。图中被选中的几条命令,IP地址根据自己的环境设置,设置完成后别忘了保存。

1c372da0db4f76d57b60d80b86e524f6.gif

13.png (103.18 KB, 下载次数: 5)

2015-9-25 07:13 上传

这个时候要启动tftp server了,然后加载networking.uimage文件准备使用

1c372da0db4f76d57b60d80b86e524f6.gif

14.png (117.81 KB, 下载次数: 5)

2015-9-25 07:13 上传

开始下载image文件到板子,选中的几条命令来实现,然后run netboot

同时tftp这边也显示进度

1c372da0db4f76d57b60d80b86e524f6.gif

18.png (55.15 KB, 下载次数: 6)

2015-9-25 07:13 上传

1c372da0db4f76d57b60d80b86e524f6.gif

15.png (128.13 KB, 下载次数: 11)

2015-9-25 07:13 上传

系统启动完成,大概用了不到2秒钟

1c372da0db4f76d57b60d80b86e524f6.gif

16.png (120.73 KB, 下载次数: 9)

2015-9-25 07:13 上传

这时命令变了,已经不再是刚才uboot中的那些了,而是BusyBox的了,不要搞混了

1c372da0db4f76d57b60d80b86e524f6.gif

17.png (121.4 KB, 下载次数: 2)

2015-9-25 07:13 上传

试试各种功能,可以使用了。

不过目前还没有发布可以烧写到Flash中的Image文件,所以每次启动前都要启动tftp server,并保持网络环境,板子会根据保存的设置来获取Image文件下载到内存中运行。这里只是小试一下,以后有时间再上ucLinux。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值