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


Connect to target without reset to debug already-running FW

Tunisia

Hello jimfred,

Yes it is possible biggrin

I have done some tests with STM32F429I-DISC1 and finally it works !

I have created a custom board config

custom.cfg
source [find interface/stlink-v2-1.cfg]
transport select "hla_swd"

source [find stm32f4x.cfg]

reset_config none


and modifed the stm32f4x.cfg, I have removed all reset parts (see atached file)

I have placed these files within project folder (beside the .cproject)

and finally I have created an Ac6 debug configuration as following
- Debugger TAB : use local script : custom.cfg
- Startup TAB :
- unchecked the “Reset and Delay” checkbox
- unchecked the “Halt” checkbox
- unchecked the “Load image” checkbox
- unchecked the “set breakpoint at” checkbox
- unchecked the “Resume” checkbox
- used the following initialization commands : monitor halt, stepi

Hotplug

Best Regards,
Tarek