7.9.3. 调试指南
7.9.3.1. Log等级
在 ZX-RTT 中 UART 驱动的 Log 控制接口共用了全局的 ulog 接口, 所以可以通过 ulog 来配置
Assert
Error
Warning
Information
Debug
Rt-Thread options --->
RT-Thread Components --->
Utilities --->
[*] Enable ulog
The static output log level. (Information) --->
7.9.3.2. 调试端口
调试端口和缓存大小可以指定
Rt-Thread options --->
RT-Thread Kernel --->
Kernel Device Object --->
(128) the buffer size for console log printf
(uart0) the device name for console
7.9.3.3. 调试信息
如果要通过打印的方式调试某一个非调试端口的 UART 端口,可以通过基地址的来定位该端口,不能通过 printf 的方式来打印调试端口的信息
aic_usart_priv_t *usart_priv = handle;
aic_usart_reg_t *addr = (aic_usart_reg_t *)(usart_priv->base);
aic_usart_exreg_t *exaddr = (aic_usart_exreg_t *)(usart_priv->base + AIC_UART_EXREG);
if(usart_priv->base == UART5_BASE)
printf("This is UART5 \n");