【发布时间】:2020-04-20 21:04:28
【问题描述】:
我正在尝试使用 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()
OpenOCD cfg 文件中的arm semihosting enable 选项,以便在 OpenOCD 中启用半主机
但它不起作用。你能告诉我如何调试它,或者一些建议,我应该如何解决这个问题?
【问题讨论】:
标签: arm embedded stm32 gnu newlib