Other Parts Discussed in Thread: UNIFLASH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: AM263P4-Q1
Thread 中讨论的其他器件: UNIFLASH
您好、
我们编写并执行软件、其中闪存写入访问被 MPU 防火墙删除。 执行后、我们再次使用 UniFlash 对软件进行编程并尝试引导、但系统未启动;UART 日志显示:
Starting OSPI Bootloader ...
SBL failed!!
(同时,UniFlash 日志显示:“[SUCCESS] Program Load completed successfully。“)
如果我们在输出上述日志时再次使用 UniFlash 对软件进行编程、则系统将正常启动。
这是否是因为 UniFlash(闪存器)由于缺少闪存写入访问而无法正确写入闪存而导致的?
(无法使用 DevBoot 引导我们的定制电路板、因此我们连接 UniFlash 并在运行通过 MPU 防火墙禁用闪存写入访问的软件时执行闪存编程。)
是否可以通过在闪存器启动时在 MPU 防火墙中启用闪存写入访问来避免上述问题?