Other Parts Discussed in Thread: UNIFLASH
器件型号: AM263P4-Q1
Thread 中讨论的其他器件: UNIFLASH
工具/软件:
您好:
我正在使用 AM263P-CC 电路板 需要澄清 CCM 自检错误强制模式。
根据 AM263P TRM 和寄存器附录、进入 CCM 自检错误强制模式的关键值应为 15 (0xF) 。 不过、在中 SDK 11.02.00.19 ,我观察到代码写入的键值 9 (0x9) 实现相同的目的。
当我在应用程序中启用自检错误强制时、ESM 错误状态寄存器 (ESM_ERR_STS) 显示位 19 已启用(根据 SDK 设置为 SDL_ESM0_CCM_0_selftest_ERR)、但我在 CCM 状态寄存器 (CCMR_CCMSR1) 中没有看到任何变化。 这些位保持不变、并且不会显示预期的强制错误指示。
您能否澄清以下几点?
-
正确的键值:
应使用哪个键值 (0xF 或 0x9) 在 CCM 中正确启用自检错误强制模式? -
寄存器行为:
0x15向写入 0x9 或时 CCMR_CCMKEYR 寄存器 、 CCMR_CCMSR 寄存器 回读为0x00。
这是否是强制运行的自检错误的预期行为? -
了解错误强制与自检错误强制:
请您详细说明一下内部到底发生了什么情况。 具体来说、我们应该在 CCM 行为和 ESM 错误信令中看到哪些差异? -
在中 SDK SDL_CCM 示例 、以下配置用于 ESM 初始化。 您能否阐明为什么将 1 和 8 用于 ESM 错误配置 (.esmErrorConfig)?

















