Hi.
I have a system with F28375D device running SYS/BIOS. The system runs from Flash, using:
memcpy(&RamfuncsRunStart, &RamfuncsLoadStart, (size_t)&RamfuncsLoadSize);
on CPU1 and
memcpy((uint32_t *)&Cla1funcsRunStart, (uint32_t *)&Cla1funcsLoadStart, (uint32_t)&Cla1funcsLoadSize);
to load the CLA1 code to RAM.
I've configured the DCSM module, programmed the password and I can lock and unlock the memory successfully. Once I select the Flash and RAM regions on GRABSECT and GRABRAM registers, the device won't boot again in Standalone mode.
I have 2 similar boards with the same firmware. One with 0x00000B5A on the BOOTCTRL register, and the other one with the BOOTCTRL register not programmed (I user the TRST, GPIO72 and GPIO84 to select the boot mode).
None of the board boots after the GRABSECT and GRABRAM programming.
All the memory is allocated to Z1 on DCSM and none is configured as EXEONLY.
What am I missing?
Best regards,
Hugo Cunha.