Конференція MC&FPGA

Мова:

Remote Debugging of Embedded Systems in STM32CubeMonitor

DOI: 10.35598/mcfpga.2020.007

Remote Debugging of Embedded Systems in STM32CubeMonitor
Oleksandr Velihorskyi, Ihor Nesterov, Maksym Khomenko

II International Scientific and Practical Conference Theoretical and Applied Aspects of Device Development on Microcontrollers and FPGAs (MC&FPGA), Kharkiv, Ukraine, 2020, pp.22-25.

Abstract
Debugging of embedded systems is one of the most important parts of firmware development. Real-time trace debugging by means of special software and hardware provides the best way to debug the firmware on real equipment. New challenges in higher education, caused by COVID-19 pandemic, require new approaches in courses, oriented on embedded system development. The paper is devoted to experience of STM32CubeMonitor implementation for remote debugging of STM32-based MCU boards during the quarantine and distance learning process, caused by COVID-19 pandemic.

Keywords: embedded systems, microcontroller, debug, firmware

Full Text:   PDF

References

  1. T Punkka, “Agile methods and Firmware Development,” SoberIT 2005, pp.1-21.   http://www.ngware.eu/blog/papers/agile_firmware_punkka_V103.pdf
  2. Top Debugging Techniques Used In Embedded Systems, https://www.totalphase.com/blog/2020/03/top-debugging-techniques-used-in-embedded-systems/.
  3. Percepio Tracealyzer https://percepio.com/tracealyzer/.
  4. PCAN-USB. CAN Interface for USB https://www.peak-system.com/PCAN-USB.199.0.html?&L=1.
  5. STM32CubeMonitor https://www.st.com/en/development-tools/stm32cubemonitor.html.
  6. STM-STUDIO-STM32 https://my.st.com/content/my_st_com/en/ products/development-tools/software-development-tools/stm32-software-development-tools/stm32-performance-and-debuggers/stm-studio-stm32.html.
  7. Node-RED. Low-code programming for event-driven applications https://nodered.org/.
  8. How to configure shared mode https://wiki.st.com/stm32mcu/wiki/STM32CubeMonitor:How_to_configure_shared_mode.
  9. K. Pretz, “German University Opens Up Its Hands-on Remote FPGA Lab During the Coronavirus Pandemic,” https://spectrum.ieee.org/news-from-around-ieee/the-institute/ieee-member-news/german-university-opens-up-its-handson-remote-fpga-lab-during-the-coronavirus-pandemic.