烽火社区

标题: 【STM32F7】STM32F746-Discovery Linux预热 [打印本页]

作者: dcjiang    时间: 2015-9-19 03:06 PM
标题: 【STM32F7】STM32F746-Discovery Linux预热

    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。



作者: 狂热者3    时间: 2015-9-19 03:59 PM
[attach]33201[/attach][attach]33201[/attach]稳稳的占据一楼!
作者: boentaz    时间: 2015-9-30 09:43 AM

单片机也可以搞linux了,太牛了。这个linux内核是什么版本的?


作者: csc57    时间: 2015-9-30 09:45 AM
说实话我也不知道,呵呵,uname -r没有显示,而且没有BSP。
作者: ranran123    时间: 2015-9-30 12:27 PM
单片机都有自己的实时操作系统和GUI啊。对于单片机来说。这些已经够了
作者: ddos110119    时间: 2015-10-15 02:19 PM
不错,谢谢分享
作者: 曾经沧海88    时间: 2015-11-12 10:59 PM

emcraft?

没有MMU是uclinux吗?


作者: 荔枝小园LEAWISE    时间: 2015-11-13 05:18 AM
有mmu才不是uclinux了
作者: czdo2008    时间: 2015-12-22 04:42 PM

1楼主表述不清楚,应该是 还差2440一节,ARM7来说,M4已经和这货差不了多少?

2尤其是F7系列,都快赶上ARM7了HOW to 解读

3接个sd卡啊,不知道这个镜像都支持什么文件系统

请解答


作者: cqulp    时间: 2015-12-22 06:44 PM

1.就性能上来说已经差不了多少了,ARM7不仅只有2440,还有许多的ARM7内核的。

2.快赶上ARM7了有什么好解读的,性能高而已,差的只是个mmu。

3.接SD卡干什么?本身有TF了,可以支持Ext3等。


作者: 悟道    时间: 2015-12-22 09:55 PM
[attach]33203[/attach]棒棒的
作者: zhjb1    时间: 2015-12-23 05:06 AM
谢谢,呵呵[attach]33204[/attach]
作者: xiaoyao0401    时间: 2015-12-23 12:51 PM
班级支持包没有? 不过这个确实很不错了,都有U-boot,可能是ST自己定制的吧~~嘿嘿,不能下载uImage ?可能是暂时还没有适配吧,的确很不错~~赞一个,阳神[attach]33205[/attach]
作者: TonyYU    时间: 2015-12-23 04:38 PM
板级包是卖的,要钱,呵呵
作者: soaped    时间: 2016-1-18 10:47 PM
可以跑linux了?这个强了。




欢迎光临 烽火社区 (http://bbs.cnecport.com/) Powered by Discuz! X3.2