[资料分享] CC2541 关闭串口问题

Aguilera   2020-3-3 22:54 楼主

在调试低功耗时,最好关闭串口,需要修改宏:

HAL_UART=FALSE
HAL_UART_DMA=1
HAL_UART_ISR=0
HAL_UART_TX_BY_ISR=1

但是修改完之后会编译错误,提示 Undefine external “print_msg”。。。

原因是这个函数在 _hal_uart_dma.c 文件中定义,但是修改了宏之后也把 #include “_hal_uart_dma.c" 给注释掉了,所以找不到 print_msg 函数,最简单的办法是在其他函数重在定义一个 print_msg 函数,并用相应的宏定义,避免出现 Redefine
 

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复