项目工程修改编译可以通过,下载正常,但下载后实验现象未更新,还是更新之前的程序现象,而且新增的函数也无法GO TO DEFINITION。怀疑是编译后并未重新生产axf文件和Browse Information。
确认是编译过后才下载的,且编译未出现error;确认勾选了Browse Information
尝试erase flash,勾选erase full chip 全片擦除均无效,关闭keil重启电脑有一定概率能解决该问题。
最终解决办法:双击运行工程目录下的批处理文件keilclear.bat成功解决问题。(有的也叫keilkill.bat)
打开看了一下,keilclear.bat就是删了一堆文件。实测不会影响工程代码。
感觉以后出现莫名其妙的的问题都可以keilclear.bat一下。