关于STM32F使用Segger_RTT打印使用HAL库的问题

所属分类:STM32F系列 浏览数:225 提问者:luolihui 提问时间:2018-05-16

问:

我见到有工程师在stm32f上使用Segger-RTT来调试软件,查找定位和分析问题非常方便。其中用到了int SEGGER_RTT_TerminalOut(char TerminalId, const char* s)这个函数。这个函数可以在J-Link RTT Viewer 上多个不同的终端输出打印信息。但目前位置,我还不知道该函数在哪个HAL库函数能提供,我网上查了很久也没找到。目前我只能使用RTT_Implementation_140926.zip提供的int SEGGER_RTT_printf(u08 BufferIndex, const u08* sFormat, ...)函数。这个函数只能在terminal 0 这个终端输出打印信息。有哪位好友可以告诉我一下在哪可以找到我想要的库吗?谢谢!


最佳答案:谢谢,我在这个网址找到我要的答案了,谢谢。 https://tieba.baidu.com/p/5647049283?red_tag=1632067886
回答者:luolihui 回答时间:2018-05-16

答:HAL库里没有这个JLINK调试相关函数。
回答者:xmshao 回答时间:2018-05-16

登录后回答。
图书推荐
STM32 HAL库开发实战指南

STM32 HAL库开发实战指南

基于野火挑战者F7开发板和HAL库,全书共980页,全书由浅入深,步步为营,有广度也有深度。
Beginning STM32: Developing with FreeRTOS, libopencm3 and GCC

Beginning STM32: Developing with FreeRTOS, libopencm3 and GCC

Using FreeRTOS and libopencm3 instead of the Arduino software environment, ...
Programming With STM32 : Getting Started With the Nucleo Board

Programming With STM32 : Getting Started With the Nucleo Board

Get up and running programming the STM32 line using the hands-on information ...
广告