Thread 中讨论的其他器件:SYSCONFIG、UNIFLASH
工具/软件:
您好:
我正在使用 AM263Px 开发板、并尝试 从 MCU+ SDK 运行 SDL_CCM_EXAMPLE。 通过 UART 刷写应用程序后、我切换到 OSPI 引导模式、但电路板无法引导、并收到“SBL failed!!“ 串行终端错误。
开发环境:
-
电路板: AM263Px EVM
-
SDK 版本: MCU+ SDK 10.02.00.15
-
CCS 版本: 12.8.1.
-
SysConfig 版本: 工程配置为 v1.23.0
我采取的步骤:
-
我将 sdl_ccm_example_am263px-cc_r5fss0-0_nortos_ti-arm-clang 工程导入 Code Composer Studio。
-
我将 EVM 上的 DIP 开关设置为 UART 引导模式。
-
我使用 uart_uniflash.py 脚本和以下命令构建代码并将.appimage 文件刷写到电路板中:
python uart_uniflash.py -p COM25 -cfg=C:\ti\mcu_plus_sdk_am263px_10_02_00_15\tools\boot\sbl_prebuilt\am263px-cc\default_sbl_ospi.cfg - 我收到一个 【状态】成功!!! 刷写应用二进制文件后显示一条稳定消息。
- 然后、将 DIP 开关设置为 OSPI 引导模式 。
-
然后、对电路板进行下电上电并监测串行终端。
问题:
即使闪存成功、当电路板尝试从 OSPI 引导时、终端也会显示以下消息并挂起:
正在启动 OSPI 引导加载程序...
SBL 失败!!
我的问题:
-
由于 SBL 和应用程序二进制文件均已成功刷写、因此 SBL 在引导序列期间失败的常见原因是什么?
-
此问题是否与应用程序的存储器映射或链接器设置有关? 应用程序正在刷写到 0x81000、如默认配置文件中的定义。 对于本示例、这是正确的失调电压吗?
-
我是否可以执行任何调试步骤来详细了解 SBL 故障的原因? 例如、是否可以启用更详细的引导日志?
如果对如何进一步进行故障排除提供任何指导、我将不胜感激。
谢谢你


