STM32的性能越来越强了,尤其是F7系列,都快赶上原来的ARM7了,所以不上个系统就太亏了,当然这个系统不是那些RT的系统,而是一个真正的Linux,虽然没有内存映射。
网上已经有发布出来的uboot和image了,所以先烧进去试试。
需要的东西:
1.uboot
2.image
3.ST-Link Utility
4.tftp server
5.串口终端
下把东西都下载好,安装的过程不说了。
打开stlink utility,先升级一下固件
[attach]33183[/attach]
目前最新的版本是3.10了,固件比较新
[attach]33184[/attach]
升级的过程很简单。
[attach]33185[/attach]
正式开始操作,选择Bin文件,这个Bin文件就是uboot,引导用的
[attach]33186[/attach]
选择这个文件,对应的F7 discovery的uboot,别烧错了
[attach]33187[/attach]
[attach]33188[/attach]
选择烧写,校验不校验无所谓。文件很小,一下子就完了
[attach]33189[/attach]
烧写完毕后回到这里,显示当前Flash中的内容,可以和uboot文件对比一下。
第一步完成,开始连接。这时候需要用到串口终端了,试过不少工具,这个MobaXTerm还是比较好用的
[attach]33190[/attach]
选择好端口号,配置好参数,开始连接
[attach]33191[/attach]
按下板子上的Reset,系统重启,显示启动信息,在倒数结束之前按下键盘停住它
[attach]33192[/attach]
打help看看uboot都有什么东西,常用的命令都在
[attach]33193[/attach]
命令printenv loadaddr,查看启动地址
[attach]33194[/attach]
networking.uimage文件需要通过网络下载到内存中,所以需要先配置IP地址 。图中被选中的几条命令,IP地址根据自己的环境设置,设置完成后别忘了保存。
[attach]33195[/attach]
这个时候要启动tftp server了,然后加载networking.uimage文件准备使用
[attach]33196[/attach]
开始下载image文件到板子,选中的几条命令来实现,然后run netboot
同时tftp这边也显示进度
[attach]33197[/attach]
[attach]33198[/attach]
系统启动完成,大概用了不到2秒钟
[attach]33199[/attach]
这时命令变了,已经不再是刚才uboot中的那些了,而是BusyBox的了,不要搞混了
[attach]33200[/attach]
试试各种功能,可以使用了。
不过目前还没有发布可以烧写到Flash中的Image文件,所以每次启动前都要启动tftp server,并保持网络环境,板子会根据保存的设置来获取Image文件下载到内存中运行。这里只是小试一下,以后有时间再上ucLinux。
单片机也可以搞linux了,太牛了。这个linux内核是什么版本的?
emcraft?
没有MMU是uclinux吗?
1楼主表述不清楚,应该是 还差2440一节,ARM7来说,M4已经和这货差不了多少?
2尤其是F7系列,都快赶上ARM7了HOW to 解读
3接个sd卡啊,不知道这个镜像都支持什么文件系统
请解答
1.就性能上来说已经差不了多少了,ARM7不仅只有2440,还有许多的ARM7内核的。
2.快赶上ARM7了有什么好解读的,性能高而已,差的只是个mmu。
3.接SD卡干什么?本身有TF了,可以支持Ext3等。
欢迎光临 烽火社区 (http://bbs.cnecport.com/) | Powered by Discuz! X3.2 |