I want to program and debug both the M7 and M4 cores in STM32H745 dual core device . While genrating code for the above micro controller, I am getting an error for having both the Start Up files in code so , How to program and debug both the processors parallely ?
Review the example/template projects provide in the CubeH7 HAL trees. Keil uses a single project with multi-target CM4 and CM7 build forks. Typically you build the CM4 side first and it gets bound with the CM7 side during the link operation.
Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
Other STM32 didn't have as many problems with the ethernet drive as the H7. So the problem is the H7. The DTCM SRAM is the default system memory choosed by the CubeMX, and DTCM does not work with DMA for the H7. So you need change to AXI-SRAM and deal with cache coherency issues.
It would be nice if DTCM worked with DMA as it does in F7.