zl程序教程

您现在的位置是:首页 >  其他

当前栏目

MDK5常见问题

2023-03-15 22:50:07 时间

(1)MDK5下载时未找到对应的芯片

解决方式:需要下载pack包。

官方链接:https://www.keil.com/dd2/pack/

其它链接:https://blog.csdn.net/nicholas_duan/article/details/100515251?spm=1001.2101.3001.4242

(2)linux下和Windows下换行的区别

Windows下换行定义为 ,linux下换行定义为 ,所以在Windows下的串口要显示换行需要在字符串后面加 ,linux下则只要 就能换行。

是换行,但不回车,指针移动到下一行的同一列,效果如下:

是回车换行,指针移动到下一行的第一列,效果如下:

 (3)在使用secureCRT和串口通信时,从开发板发送数据能够在窗口中显示,而通过键盘输入时,secureCRT不显示输入内容,但在敲入回车之后,开发板能够接收到。这需要设置secureCRT的本地回显。

方法:Session Options --> Advanced --> Local echo(选择打钩)。

(4)单片机输出串口打印消息被覆盖

解决方式:串口接收缓冲区前,加一个延时。

(5)使用在线编程工具FlyMcu烧录程序提示程序文件不是0x8000000和0x20000000区域的。

 解决方式:打开MDK,选则option of target,修改如下: