Loading...
 

Zephyr project on STM32

   Zephyr Workbench, a VSCode extension to manage Zephyr on STM32.
It enables users to easily create, develop, and debug Zephyr applications.
Main features:
  • Install host dependencies.
  • Import toolchain and SDK.
  • Create, configure, build and manage apps.
  • Debug STM32.
You can directly download it from the VSCode marketplace
For more details, visit the Zephyr Workbench

System Workbench for STM32


How to use ITM in SW?

Who answer me? How to use ITM IO for debugging by console in Systems Workbench. Is that possible? I have not found a way input-output on terminal from program (printf like). In MDK-ARM it simple. I need dialogs with my program for debugging. I use ST-LINK embedded in Nucleo.
Thanks.

When you connect Nucleo to a PC, it also uses UART. You can use external terminal for communication to the board. I use Tera Term.

External terminal througt UART it is very good. But in ST-LINK already has SWO connection to MCU. I can use CMSIS_core_DebugFunctions (ITM Functions) for my purposes, without UART? Or in System Workbench this feature is not available?
This functions has no any effects in System Workbench IDE consoles.
__STATIC_INLINE uint32_t ITM_SendChar (uint32_t ch)
__STATIC_INLINE int32_t ITM_ReceiveChar (void)
__STATIC_INLINE int32_t ITM_CheckChar (void)
Thanks.


 

Newest Forum Posts

  1. Монтаж камина с грилем в Москве - установка и барбекю by KpddomErorb, 2025-05-10 18:28
  2. SPI on Nucleo_STMH533RE by royjamil, 2025-05-04 20:13
  3. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-25 07:37
  4. SPI on Nucleo_STMH533RE by royjamil, 2025-03-23 11:31
  5. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-23 09:33
  6. Configuring DMA for ADC in SW? by sam.hodgson, 2025-03-04 12:58
  7. Build a project in "release" mode by info@creosrl.it, 2025-02-20 18:12
  8. Build a project in "release" mode by info@creosrl.it, 2025-02-20 17:05
  9. Build a project in "release" mode by tang, 2025-02-20 10:36
  10. Build a project in "release" mode by info@creosrl.it, 2025-02-19 17:35

Last-Modified Blogs