151***928
在调试产品的时候使用GR5515 Starter Kit开发板,遇到串口不能硬件中断的问题,外部设备向开发板的串口发送数据只能每次通过接收函数去轮询而不是硬件中断直接在中断服务程序里面去处理如图
其次还有一个RTT调试打印的问题
所有的调试打印全部是串口打印,没有看到支持j-link RTT的打印方式 所以想咨询一下又没有通过J-link RTT的调试打印案例
walt
你好,中断回调函数是 hal_uart_rx_cplt_callback(),上面图片中循环等待的标记位g_rx_done就是在该函数中置位的,这个回调函数就是从硬件中断分出来的,如果需要在中断上下文中用应用软件处理数据,可以参考例程中的代码修改
如果使用RTT调试,请将APP_LOG_DEVICE_TYPE由默认的APP_LOG_UART_PORT修改为APP_LOG_RTT_PORT,然后调用APP_LOG_INFO等函数就可以将log信息通过RTT打印出来,在RTT的连接配置中按照下图配置ram的start地址
谢谢
打开微信,使用“扫一扫”即可关注