请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: AM6442
您好、TI 专家、
现在、我在 sbl_eMMC syscfg 中添加了两个引导加载程序。
/**
* Write custom configuration values to the imported modules.
*/
bootloader1.appImageOffset = "0x800000";
bootloader1.appImageBaseAddress = "0";
bootloader1.bootMedia = "EMMC";
bootloader1.$name = "CONFIG_BOOTLOADER_EMMC0";
bootloader1.EMMCAppImageOffset = "0x80000";
bootloader2.$name = "CONFIG_BOOTLOADER_EMMC1";
bootloader2.bootMedia = "EMMC";
bootloader2.EMMCAppImageOffset = "0x880000";
我的目标是
- 在首次上电期间加载 CONFIG_Bootloader_EMMC0 映像。
- 在复位引导期间(在调用 Sciclient_pmDeviceReset 之后)加载 CONFIG_Bootloader_EMMC0 映像。
但是、我不确定可以在 SBL 中检查哪些寄存器标志或状态位来区分这两种引导场景。
如果您对相关 TRM 部分提供任何建议或指导、我们将不胜感激。
谢谢、
学英。