【发布时间】:2018-11-04 03:52:05
【问题描述】:
我有一块带有 U-boot 和 Linux 的 NXP 板。在启动时,如果我不输入任何内容,U-boot 将使用 linux 映像自动启动 Linux。一切都在我插入板上的 SD 卡上。
SD 卡上有一个 FAT 分区,其中包含一个带有 FreeRTOS 程序的二进制文件。我可以通过执行以下操作来运行它:
1.打开板子并立即在键盘上输入任何内容以进入U-boot
2.输入fatload mmc 0:1 0x7F8000 hello_world.bin
3. 输入dcache flush,然后输入bootaux 0x7F8000
我需要 U-boot 来自动启动 FreeRTOS 二进制文件,而不是 Linux 映像。我怎样才能做到这一点?我可以制作某种在启动时执行这些命令的启动 U-boot 脚本吗?谢谢。
【问题讨论】:
-
您的问题表明,除了对您的电路板进行一些随意的修改外,您没有进行任何研究。 U-Boot 中的“U”代表“通用”。 U-Boot 试图让一切成为可能,所以它当然可以“自动启动 FreeRTOS 二进制文件”。研究 U-Boot 文档。
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Raspberry Pi Stack Exchange、Internet of Things Stack Exchange 或Unix & Linux Stack Exchange 会是一个更好的提问地点。
标签: linux partition u-boot freertos fat