完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
我正在使用 Explorer Kit 并使用 John Hyde 书中的示例固件,特别是第 4 章示例 4。我已连接两根 USB 电缆,并且线程显示正确。 固件的调试控制台打印工作正常。
但是,当从 PC 向控制台发送命令时,命令会被分割或缺少字母。 例如,它显示“未知命令:threds”而不是“threads”。 控制台输入命令混乱了。 我尝试过使用 ClearTerminal、hterm 和 Tera Term,但终端软件似乎不是问题。 有趣的是,约翰海德本人似乎也记录了类似的问题。 在其著作《超高速设备设计实例》的图4.7中,“threads”命令也被拆分为“th”和“reads”,如图中红色字体所示。 什么原因导致了这个问题? 这是一个已知问题吗? |
|
相关推荐
1个回答
|
|
|
针对UART控制台通信中命令拆分或缺失字母的问题,以下是逐步解决方案: 1. 检查并调整UART接收缓冲区大小
2. 优化中断优先级配置
3. 确保行结束符处理正确
|

淘帖
1491