Hello,
when using on R5F core a memcpy with size 4 from a ICSSG0 RAM byte address I got a data abort exception.
See this code snippet:
void* pvTest = (void*) 0x30010002; uint8_t au8Array[8]; memcpy(au8Array, ((uint8_t*) pvTest), 4);
In assembler its realized as ldr.
> memcpy(au8Array, ((uint8_t*) pvTest), 4); E59D0024 ldr r0, [r13, #0x24] E5900000 ldr r0, [r0] E58D001C str r0, [r13, #0x1c]
This code is working with other memory areas (MSRAM, DDR4) but not with ICSSG0 or ICSSG1 RAM.
Do you have any solution for this problem?
Best regards,
Sven