主题中讨论的其他器件:HALCOGEN、 TMDX570LC43HDK、
工具与软件:
我正在尝试将 Halcogen 生成的 SafeTI 启动测试代码与 Halcogen 得出的 UART 示例结合使用。 我将 TI 编译器与 CCS 12.8.1.00005和 TMDX570LC43HDK 开发板配合使用。
启用 不限 在启动安全测试中、任务栏上的调试符号全部显示为灰色、相应程序不会运行。 无法设置断点或查看寄存器。 调试和发布版本都属于这种情况。 但是、如果我禁用某些启动测试并重置电路板(系统重置或上电重置)、则红色 ERROR LED (错误 LED)会短暂亮起、并且释放程序确实会运行。
这是我通过试错得出的测试的工作组合:
#define STC_ENABLE 1
#define PBIST_ROM_ENABLE 1
#define PBIST_L2RAM_ENABLE 1
#define PBIST_PERIPHRAM_ENABLE 0
#define PBIST_VIM_ENABLE 0
#define L2RAMECCHECK_ENABLE 1
#define FLASHECCHECK_ENABLE 1
#define PERIPHRAMECCCHECK_ENABLE 0
#define EFUSETEST_ENABLE 0
#define CCMR5TEST_ENABLE 1
这是预期行为吗? 如果没有、除了按照示例中的指令进行操作以允许调试并启用所有安全测试、我应该做什么?