Hi team,
The STREXH instruction sometimes fail to write even though there is no memory access from other cores.
If you repeat reading with the LDREXH instruction and writing with the STREXH instruction several times, it succeeds.
Could you tell us about the factors that cause the writing with the STREXH instruction to fail in addition to memory access from other cores?
The core executing the instruction is the main_A72SS0_0 core.
As other cores, we have confirmed that there is no access to the memory read by LDREXH instruction from R5F core in main domain, and the C66C71 core has not started.
Thank you in advance.
Best regards,
Kenley