【问题标题】:Installing uclinux at STM32F746 board在STM32F746板上安装uclinux
【发布时间】:2017-04-25 18:06:02
【问题描述】:
我有STM32F746 板,我想在那里安装 uclinux。我已经从emcraft site 下载了u-boot-stm32f746-discovery.bin 和networking.uImage 图像。现在我已经用 ST-Link 实用程序刷新了 u-boot。但我不知道如何处理networking.uImage?是否也应该在内部闪光时闪光?还是在 SD 卡上?我没有串口,只有 USB 和以太网,我使用的是 Windows 10。任何有用的链接或教程将不胜感激。
【问题讨论】:
标签:
stm32
uclinux
stm32f7
【解决方案1】:
嗯,networking.uImage 似乎约为 1.6Mb(0x1a4d40 字节)。由于您使用 STM32F746NG 的 MCU 仅获得 1Mb 的闪存,因此您将很难刷入。
加载地址为:
Load Address: c0008000
Entry Point: c0008001
对我来说,这看起来像 sdram 地址空间(FSMC 外围设备)。我不确定,但我怀疑您刷新的 u-boot 映像会在 sd 卡(或以太网?)上查找映像并将文件 复制到 sdram 上的加载地址。之后它将设置 PC 从入口点开始执行。
为了让 u-boot 了解要做什么,可能需要进行一些配置。尝试使用 UART 与开发板交谈,看看是否有任何提示或任何提示。