Asymmetric debugging with System Workbench for Linux

In the following video we are going to launch two debug sessions

  • On Cortex M4
    • It runs without an operating system
    • To run and debug the application we are using the SW4STM32 tool
    • Debug is associated with the Linux running on the cortex A7
  • On Cortex A7
    • It is running on Linux kernel and rootfs generated using SW4Linux
    • It is a remote application debug session
    • It is debugged using the remote debugging facilities of System Workbench for Linux

The Demo example: sending and receiving messages

  • Send a message from Linux side to the Cortex M4 side
  • Receive the message on Cortex M4 and reply
  • Receive the message on Linux from Cortex M4