完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
刚接触uc/cosIII,由于开发需要,有关驱动移植的问题需向你们请教,希望能得到你们的帮忙,谢谢!
环境:win7 + IAR7.70.2 + Jlink + ADSP-CM408F-EZKIT 描述:我试着在你们官网提供的示例代码:RTOS_thread中添加uart的驱动,调试过程中在Terminal I/O无error显示,当程序中发送一串字符,PC串口工具无输出显示。 步骤:在RTOS_thread代码中,我仿照UartCharEcho示例对uart进行了初始化,并尝试输出一串字符,编译--》调试,串口未显示该字符串。 附软件配置: 疑问: 1、关于uart移植到RTOS_thread中串口无显示的问题,希望能够得到你们的协助,再次感谢!!! 2、在debug模式编译后的程序通过Jlink仿真可以在板子上正常调试运行,但我想直接编译成release版本烧录到板子上该怎么配置啊? |
|
相关推荐
1个回答
|
|
在移植UART驱动至μC/OS-III中,导致PC串口没有输出显示的问题可能有以下几个原因:
1. 初始化错误:检查UART的初始化代码是否正确,包括波特率、数据位、停止位等设置。 2. 中断配置错误:UART的中断配置可能有误,检查中断优先级设置是否合适。 3. 缓冲区溢出:如果UART数据发送缓冲区溢出,可能会导致数据丢失。可以在发送和接收数据时增加适当的延时或者使用中断方式来处理。 4. UART引脚的配置错误:检查UART引脚的配置是否正确连接,波特率和数据位设置是否匹配。 解决问题的步骤如下: 1. 检查初始化代码:确保UART的初始化代码正确无误。 2. 检查中断配置:确保UART的中断配置正确,并且在接收到数据时能够及时处理。 3. 检查缓冲区处理:尽量使用中断方式处理UART的发送和接收数据,以避免缓冲区溢出。 4. 检查引脚配置:确保UART的引脚配置正确,波特率和数据位设置相匹配。 如果以上步骤没有解决问题,可以尝试以下额外的调试步骤: 1. 检查GPIO配置:确保UART所使用的GPIO被正确配置为UART功能。 2. 使用调试工具:使用示波器或者逻辑分析仪检查UART引脚的电平变化情况,确保数据发送和接收正常。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
《DNESP32S3使用指南-IDF版_V1.6》第三十章 DHT11数字温湿度传感器
464 浏览 0 评论
643 浏览 0 评论
【敏矽微ME32G070开发板免费体验】之原厂2812测试例程解析
942 浏览 0 评论
1028 浏览 2 评论
《DNESP32S3使用指南-IDF版_V1.6》第二十六章 INFRARED_RECEPTION实验
724 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12043 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 05:32 , Processed in 0.620686 second(s), Total 75, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号