#kit #evaluation #mx #nxp #series #rt595 #mimxrt595-evk

mimxrt595-evk-bootstub

NXP i.MX RT595 评估套件内置引导 stub 代码

1 个不稳定发布

0.3.0 2023 年 9 月 11 日

#9#mx

MIT 许可证

60KB
936

为 NXP i.MX RT500 系列微控制器的官方评估套件 MIMXRT595-EVK 生成合适的默认闪存控制块和引导 stub。

启用 bootstub 功能(默认开启),将此软件包链接到您的应用程序将使用来自软件包 mimxrt500-bootstubbootstub_builtinfcb 宏,由 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