#1 楼主:KEIL调试程序的问题(困扰我,请教) 
贴子发表于:2008-8-8 12:09:03
为了方便,我在KEIL C 项目中分了好几个.C文件。我的项目中有两个点C文件,一个是:19264set.c还有一个是screendisplay.c。main()函数放在19264.C中,screendisplay.c是一些相关的子函数。在接了仿真器调试的时候,
1.发现只有存在main()函数的那个.C文件19264set.c中可以设置断点,其他.c文件就是一些子函数,screendisplay里面都不能设置断点。有什么办法在其他.c文件中也设置断点吗?这是不是KEIL的缺点?
2.运行main()函数,到某个子函数,但这个子函数在别的.c文件中screendisplay.c,单步运行时,不能跳进那个子函数中,当断点设到main()函数中的子函数名中,再点单步,操作界面里的那个指针就跑飞了。
3.用KEIL时,有时候发现程序运行一半,又从头开始了,是复位了吗?我接了仿真器调试的。看门狗我已经关了,程序的那个箭头一直反复跑到初始化语句中。请教,在哪些情况下,KEIL软件运行程序的时候程序会自动复位呢?
以上三个问题,请大家帮我解答一下,不胜感激!
#2 我都没有用过这种调试,都是直接编译!!
贴子回复于:2008-8-8 15:52:14