Loading...
 

SW4STM32 and SW4Linux fully supports the STM32MP1 asymmetric multicore Cortex/A7+M4 MPUs

   With System Workbench for Linux, Embedded Linux on the STM32MP1 family of MPUs from ST was never as simple to build and maintain, even for newcomers in the Linux world. And, if you install System Workbench for Linux in System Workbench for STM32 you can seamlessly develop and debug asymmetric applications running partly on Linux, partly on the Cortex-M4.
You can get more information from the ac6-tools website and download (registration required) various documents highlighting:

System Workbench for STM32


Eclipse fails to find executable HEX file

Hi All

I have tried to recompile the demonstration application for the STM32F746 discovery board. I am using Eclipse Kepler under Windows 7 and followed the installation instructions in this site to set up my environment. Everything has worked fine and I can recompile the code without errors. I can also load a program with the debugger (openocd) if I set the target file explicitly in the debug configurations.

My problem is that Eclipse thinks the executable does not exist and will therefore not debug my project! If I run the build command it tells me there is nothing to do - yet there is no executable in the workspace as far as Eclipse debugger is concerned. If I explicitly point at the file that has just been built it will debug it but it does not relate it to the current project so no breakpoints etc. - the program just runs. I can stop it and step the disassembly but that it not much use.

Can anyone tell me how to get Eclipse debugger to recognise the HEX file it has just built?

Thanks

John


That fixed it - I can now debug although I still don’t understand why Eclipse did not pick up the .ELF file it had built.

Thanks

John