2024-09-23 5:24 AM
As long as my .ioc file has the lines
VP_EXTMEM_MANAGER_SIG_Activate_EXTMEM.Mode=Activate_EXTMEM
VP_EXTMEM_MANAGER_SIG_Activate_EXTMEM.Signal=EXTMEM_MANAGER_SIG_Activate_EXTMEMin it, CubeIDE and CubeMX will be unable to open it with the error:
Cannot invoke "java.util.List.iterator()" because "destList" is null.Deleting these two lines make it work. I am using 6.12.1 with an STM32H7R3I8Tx.
2024-09-23 8:33 AM
I figured out the real issue:
I wanted to use NOR flash on the listed MCU. The way I set it up was that the first 2 MB of the chip was used for the boot sector, and the remaining 62 MB of the chip was used for the application sector. This causes the issue, as the first 2 MB are empty when they should be reserved from the boot sector. I just added that to the application section too and made it "All access not permitted" which should work. This still gives an error but allows the program to run.
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.