Part Number: AM263P4-Q1
Other Parts Discussed in Thread: UNIFLASH
Tool/software:
Hello,
I’m working with the AM263P-CC board and need clarification regarding the CCM Self-Test Error Forcing mode.
According to the AM263P TRM and the register addendum, the key value for entering CCM Self-Test Error Forcing mode should be 15 (0xF). However, in SDK 11.02.00.19, I observed that the code writes a key value of 9 (0x9) for the same purpose.
When I enable the self-test error forcing in my application, ESM Error Status Register (ESM_ERR_STS) shows bit 19 enabled (SDL_ESM0_CCM_0_SELFTEST_ERR according to SDK) but I do not see any change in the CCM Status Register (CCMR_CCMSR1) . The bits remain unchanged, and the expected forced error indications do not appear.
Could you please clarify the following points?
-
Correct Key Value:
Which key value (0xF or 0x9) should be used to correctly enable Self-Test Error Forcing mode in CCM? -
Register Behavior:
When I write 0x9 or0x15to the CCMR_CCMKEYR Register, the CCMR_CCMSR Register reads back as0x00.
Is this the expected behavior for the self-test error forcing operation? -
Understanding Error Forcing vs. Self-Test Error Forcing:
Could you please elaborate on what exactly happens internally. Specifically, what differences should we expect in CCM behavior and ESM error signaling? -
In the SDK SDL_CCM example, the following configuration is used for ESM initialization. Can you please clarify why 1 and 8 are being used for ESM error config (.esmErrorConfig)?

















