Отладка функции полухостинга printf на stm32 - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь включить печать на главном компьютере, используя функцию printf() и библиотеку rdimon.

Мое оборудование:
-STM32F103C8T6
-ST-Link V2

Для включения printf() на хосте я использую:

-specs=nano.specs -specs=rdimon.specs -lc -lrdimon в качестве флагов компоновщика

extern void initialise_monitor_handles(void);  
initialise_monitor_handles(); for initialization at the beginning of main()  

arm semihosting enable опция в файле OpenCD cfg, чтобы включить полухостинг в OpenOCD

, но он не работает. Можете ли вы сказать мне, как я могу отладить его, или, может быть, какие-то предложения, как мне подойти к этой проблеме?

...