打印
[应用相关]

将U-Boot安装到STM32F7 Discovery Board

[复制链接]
1570|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dongnanxibei|  楼主 | 2018-12-5 23:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用下面记录的步骤将U-Boot固件安装到STM32F7 Discovery板上STM32F746的内部闪存中。完成安装后,STM32F7将在下次复位/上电时将U-Boot作为主固件运行。
请注意,安装将清除STM32F7 Discovery上可能安装的任何其他固件,并安装U-Boot映像。
这是程序:
  • 在Windows PC和主板ST-Link USB连接器(CN14)之间连接USB A型到Mini-B电缆。这也将为目标提供动力。
  • 将U-Boot二进制文件(u-boot.bin)从Emcraft Linux软件分发版复制到Windows PC。
  • 在Windows PC上,启动ST LINK Utility。在ST LINK Utility界面中,转到文件 - >打开文件...,浏览到u-boot.bin文件并将其打开。确保ST LINK Utility报告文件已成功打开:
  • 在ST LINK Utility界面中,转到Target - > Program&Verify ...并确保加载地址设置为0x08000000,对应于STM32F7内部Flash的开头:
  • 按“ 开始”按钮将U-Boot二进制编程编程到STM32F7的内部闪存中。确保ST LINK Utility报告编程和验证已成功完成:

沙发
dongnanxibei|  楼主 | 2018-12-5 23:53 | 只看该作者
  • 下一次复位/上电应该将U-Boot命令接口调到STM32F7的串行控制台。 初始U-Boot串行控制台界面应如下所示:
    U-Boot 2010.03-cortexm-1.14.2(2015年9月4日 - 20:10:20)

    CPU:STM32F7(Cortex-M7)
    频率:SYSCLK = 200MHz,HCLK = 200MHz,PCLK1 = 50MHz,PCLK2 = 100MHz电路
    板:STM32F746发现Rev 1.A,www.emcraft.com
    DRAM:8 MB
    输入:串口
    输出:串口
    错误:串行
    网络:STM32_MAC按
    任意键停止自动引导:0
    STM32F746-DISCO>

使用特权

评论回复
板凳
dongnanxibei|  楼主 | 2018-12-6 00:08 | 只看该作者
u-boot.rar (73.24 KB)



https://emcraft.com/component/jdownloads/finish/91-stm32f769i-discovery-reg/901-u-bootbin-/0

使用特权

评论回复
地板
磨砂| | 2018-12-7 13:56 | 只看该作者
不错啊 是源代码吗 呵呵呵

使用特权

评论回复
5
天灵灵地灵灵| | 2018-12-8 21:01 | 只看该作者
好用啊,我去官网下载,竟然要求我注册,多谢分享。有了这个就可以自己安装Linux了吗

使用特权

评论回复
6
幸福小强| | 2018-12-8 21:42 | 只看该作者
我要找个板子玩玩这个。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

187

主题

3481

帖子

16

粉丝