CN / EN
CN / EN

提问

获得支持

您的项目私密技术问题如需获得一对一支持,请点击下方联系我们。

GR5515 Starter Kit串口问题能不能支持j-link rtt打印 GR551x

已解决

151***928

2020-12-31 14:09

在调试产品的时候使用GR5515 Starter Kit开发板,遇到串口不能硬件中断的问题,外部设备向开发板的串口发送数据只能每次通过接收函数去轮询而不是硬件中断直接在中断服务程序里面去处理如图


其次还有一个RTT调试打印的问题

所有的调试打印全部是串口打印,没有看到支持j-link RTT的打印方式 所以想咨询一下又没有通过J-link RTT的调试打印案例




0收藏

0赞成

最佳答案

walt

汇顶员工
2021-01-04 12:41

你好,中断回调函数是 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地址



谢谢



0条评论

1赞成

1收藏

您的评论

登录后可回答问题,请 注册

我们时刻倾听您的声音
联系销售

扫描关注公众号

打开微信,使用“扫一扫”即可关注