再就是源程序改变了,然后rebuild,但是实际上没有rebuild,弄出一些奇怪的错误,要反复的rebuild才能真正的rebuild。
后来我仔细的看了.src文件,它确实是Rebuild后的,但是debug时反汇编文件窗口的代码却又是原来的源文件Build得到的,也就是说Keil软件模拟用的文件没有及时的更新。
在就是对于函数内定义的临时变量设置的断点以及观察量在stop debug后即丢失,如果还需要,只能重新定义,用起来有一点不爽。
另外,按照书上说的,要得到SRC文件输出,只要选择Generate Assembler SRC File 即可,但是这样我实际上不能得到.SRC文件,只有用#pragma src 命令才行。
但这些都是比较小的问题。主要的问题是软件模拟时对源程序的修改Rebuild 后好像并没有变化,写一些小程序时还可以通过看汇编码做一些分析,
如果是比较大的程序,就十分的麻烦。
以上是我在使用Keil时遇到的问题,是我用的软件设置有问题,还是别的原因,请大侠指教。