查看: 1716|回复: 0

【STM32F7】STM32F746-Discovery ucLinux预热

[复制链接]
  • TA的每日心情
    奋斗
    2022-9-16 05:52
  • 签到天数: 1368 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-9-21 09:06:54 | 显示全部楼层 |阅读模式
    分享到:
    STM32的性能越来越强了,尤其是F7系列,都快赶上原来的ARM7了,所以不上个系统就太亏了,当然这个系统不是那些RT的系统,而是一个真正的Linux,虽然没有内存映射。
        网上已经有发布出来的uboot和image了,所以先烧进去试试。
        需要的东西:
        1.uboot
        2.image
        3.ST-Link Utility
        4.tftp server
        5.串口终端
        下把东西都下载好,安装的过程不说了。
        打开stlink utility,先升级一下固件

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

        升级的过程很简单。
       

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

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


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

        烧写完毕后回到这里,显示当前Flash中的内容,可以和uboot文件对比一下。
       
        第一步完成,开始连接。这时候需要用到串口终端了,试过不少工具,这个MobaXTerm还是比较好用的

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

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

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

        命令printenv loadaddr,查看启动地址
       

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

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

        开始下载image文件到板子,选中的几条命令来实现,然后run netboot
        同时tftp这边也显示进度


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

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

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

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-20 07:43 , Processed in 0.115068 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.