关于MDK报错问题,貌似是重定向的问题,请高人回答下

2019-07-20 09:03发布

上网百度了下,问题和百度的问题一样的,并且确实可以解决,如下:
编译时候报错..
Library reports error: __use_no_semihosting was requested, but _ttywrch was referenced
在usart.c文件的_sys_exit(int x) {     x = x; }
  • 1
  • 2
  • 3
  • 4
大约47行后面加入//__use_no_semihosting was requested, but _ttywrch was _ttywrch(int ch){ch = ch;}
  • 1
  • 2
  • 3
  • 4
  • 5
即可解决问题请问为什么?不懂出现这种错误的原因,以及这么改的原因。添加这几行代码的目的是什么呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。