__SEGGER_init_table__
时间: 2023-10-02 19:05:29 浏览: 77
__SEGGER_init_table__是一个初始化表,用于存储SEGGER RTT(Real-Time Terminal)的初始化函数。在使用SEGGER RTT时,需要在main()函数中初始化SEGGER RTT,并且在初始化完成后调用SEGGER_RTT_printf()函数来输出信息。
具体的初始化步骤如下:
1. 在KEIL中添加文件[RTT_Syscalls_KEIL.c]、[SEGGER_RTT.c]和[SEGGER_RTT_printf.c],并将文件夹[segger_rtt]添加到引用目录中。
2. 在[SEGGER_RTT_printf.c]文件的顶部添加宏定义#define NRF_LOG_USES_RTT 1。
3. 在main()函数中进行初始化操作,包括调用SEGGER_RTT_Init()函数进行SEGGER RTT的初始化,并使用SEGGER_RTT_printf()函数输出信息。例如,可以使用SEGGER_RTT_printf(0, "csh\n\r")来输出字符串"csh"。
通过以上步骤,__SEGGER_init_table__就会包含SEGGER RTT的初始化函数,并且可以在main()函数中调用相应的函数进行初始化和输出。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [segger_rtt使用帮助](https://blog.csdn.net/qq_29246181/article/details/103421797)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]