1 个不稳定发布
0.3.0 | 2023 年 9 月 11 日 |
---|
#9 在 #mx
60KB
936 行
为 NXP i.MX RT500 系列微控制器的官方评估套件 MIMXRT595-EVK 生成合适的默认闪存控制块和引导 stub。
启用 bootstub
功能(默认开启),将此软件包链接到您的应用程序将使用来自软件包 mimxrt500-bootstub
的 bootstub_builtin
和 fcb
宏,由 mimxrt595-evk
软件包提供的链接脚本放置到适当的位置。闪存控制块使用 mimxrt595-evk
提供的值。
要使用此软件包,请声明对此软件包的依赖,并确保在程序中声明为 extern crate
extern crate mimxrt595_evk_bootstub as _;
您的应用程序还必须使用 cortex-m-rt
和合适的构建脚本,以在构建应用程序时使用其链接脚本 link.x
。这将包括 mimxrt595-evk
提供的 memory.x
链接脚本,这将安排引导 stub 代码和闪存控制块放置在片上引导 ROM 预期找到的位置。
此库本身不导出任何符号。它仅存在于向您的程序添加一些特殊静态变量。它是一个独立的软件包,以便具有不同需求的应用程序仍然可以依赖 mimxrt595-evk
,但生成它们自己的引导 stub 和闪存控制块,也许可以使用来自软件包 mimxrt500-bootstub
提供的宏。
依赖关系
~24MB
~706K SLoC