两个项目的代码一模一样,但是就是有一个代码下载到硬件后现象是错误的,在排除代码本身的问题后,尝试运行批处理文件清除编译过程文件,之后再尝试重新编译下载,发现问题解决。
在调试过程中还发现,运行错误部分的函数定义虽然可以跳转,但是每次跳转的位置都是错误的,总是差了那么几行,在运行keilkill后这个问题也解决了。
这两个问题出现的原因未知,如果有了解的大佬欢迎指点。
两个项目的代码一模一样,但是就是有一个代码下载到硬件后现象是错误的,在排除代码本身的问题后,尝试运行批处理文件清除编译过程文件,之后再尝试重新编译下载,发现问题解决。
在调试过程中还发现,运行错误部分的函数定义虽然可以跳转,但是每次跳转的位置都是错误的,总是差了那么几行,在运行keilkill后这个问题也解决了。
这两个问题出现的原因未知,如果有了解的大佬欢迎指点。