STM32H7 Dual Core DFU
I'm working with the STM32F7 dual-core capability for the first time. Using NUCLEO-H745ZI-Q, DfuSe Demo v3.0.6, DFU File Manager v3.0.6
I have one program for the CM7 core and another for the CM4 core. I can enter the system bootloader by applying 3.3V to BT0 on my NUCLEO-H745ZI-Q board. Here's my testing:
- I can load and run both programs on each core with the onboard ST-LINK
- I can load and run the CM7 program by itself with DFU.
- I cannot load and run the CM4 program by itself with DFU. DfuSe doesn't even look to start.
- I cannot load and run a DFU file containing the CM4 and CM7 program. It stalls halfway through the erase. To have both BIN files in one DFU file, the DFU File Manager allows multiple BIN files under the BIN file button. The CM7 is placed at address 0x08000000 and the CM4 is placed at 0x08100000. This matches the memory map file for my ST-LINK, which is working.
I'm curious how to utilize the DFU to program for both cores. What am I missing? Can you point me to any threads or documentation dealing with this issue?
Thanks


