Kei常见l错误总结

错误1:Library reports error: __use_no_semihosting was requested, but _ttywrch was referenced

在usart.c文件的

_sys_exit(int x)

{

x = x;

}

大约47行后面加入

//__use_no_semihosting was requested, but _ttywrch was

_ttywrch(int ch)

{

ch = ch;

}

参考:https://www.geek-share.com/detail/2715515301.html

 

错误2:declaration may not appear after executable

原因:变量定义出现在语句之后:

修改方式:1、把变量定义修改到程序语句之前。

2、勾选C99 Mode

两种方式任选一种即可

参考:https://blog.csdn.net/mjf110107110/article/details/80578506

 

错误3:程序使用j-link-SW模式下载,出现错误:

 

Invalid ROM Table

修改下载速率,一般调到200k即可

参考:https://blog.csdn.net/qq_38537775/article/details/80152034?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

 

posted @ 2020-08-27 15:13  511442592  阅读(417)  评论(0)    收藏  举报