ZHCABI8 March 2022 AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1
使用 UART0 作為調(diào)試接口的方法有多種,分別是調(diào)試日志和串行命令監(jiān)視器。調(diào)試日志是一個(gè)內(nèi)置工具,位于 SDK 的驅(qū)動(dòng)程序移植層。正如串行命令監(jiān)視器,它的函數(shù)必須在中斷回調(diào)之外。它是一個(gè)實(shí)現(xiàn)字符串輸入和輸出的方便工具。但是,輸入和輸出只通過(guò) UART 控制臺(tái)。CCS 中沒(méi)有表達(dá)式窗口和圖形之類的內(nèi)置 GUI。建議在圖 2-11 所示的“Debug Log”中禁用 UART0,并為圖 2-12 所示的串行命令監(jiān)視器配置 UART0 實(shí)例。Sysconfig 中的 UART 名稱“CONFIG_UART_CONSOLE”與“Serial_Cmd_HAL.c”中的 handle 名稱匹配,因此不必修改初始化和后臺(tái)循環(huán)所需的兩個(gè)函數(shù)。它們可以如圖 2-13 所示直接插入。
圖 2-11 在調(diào)試日志中禁用 UART 日志
圖 2-12 配置 UART0 實(shí)例
圖 2-13 添加串行監(jiān)視器函數(shù)調(diào)用