首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

仿真的时候单步运行老是在irq函数和主程序的某一句上来回跳

仿真的时候单步运行老是在irq函数和主程序的某一句上来回跳

跳了4到6次以后就出来一句不能进入backgrand的提示,而起全速运行也不能进中断,何故?可是换个机器编译仿真,有时候又是正常的,实在郁闷坏了,请赐教!!
能不用日货,尽量不用日货! 能不用日货,尽量不用日货! 能不用日货,尽量不用日货!
提问时首先要介绍一下你做的东东的基本情况,否则别人无法分析和回答。

比如,你用的是那个芯片,采用什么软件和硬件工具进行调试。调试什么功能时出现问题。
海纳百川  有容乃大
我做的是一个带有AD采样的lin从机模块,用的单片机是908jk8,软件是cw3.0,硬件是经销商提供的免费工具68uics08,还没有开始调试具体的功能,只是有个timer1的溢出中断,现在是无法进中断(放断点停不下来),单步运行老是在irq函数出口和主程序的某一句(if(flag))上来回切换的跳。
能不用日货,尽量不用日货! 能不用日货,尽量不用日货! 能不用日货,尽量不用日货!
看一下最后生成的.s19文件,看看各中断矢量地址放的位置对不对。
海纳百川  有容乃大
你是说这个吗?P&E_ICD.abs.s19,在bin文件夹下的?打开如何看?看不懂,二进制文件啊,看.map文件可以吗?
能不用日货,尽量不用日货! 能不用日货,尽量不用日货! 能不用日货,尽量不用日货!
S19文件用任何一个编辑软件都能打开看,它的每行前面是地址,后面是内容,最后是校验和。
不过看.map文件也可以。
海纳百川  有容乃大
strongchen:中断向量位置是对的,我一一看过了,请问如何解决,提示为“Error: Unable to go into background mode.”
能不用日货,尽量不用日货! 能不用日货,尽量不用日货! 能不用日货,尽量不用日货!
你的目标板用的是什么振荡源?程序开始运行后是否改过定时器的设置?
海纳百川  有容乃大
目标板是9。8304MHZ的晶体
改timer1的定时回影响连接??
能不用日货,尽量不用日货! 能不用日货,尽量不用日货! 能不用日货,尽量不用日货!
是的,监控程序与PC通讯的波特率由TIMER 1 产生。
海纳百川  有容乃大
to:strongchen,这么说,程序中不能使用timer1做应用,对吗!
能不用日货,尽量不用日货! 能不用日货,尽量不用日货! 能不用日货,尽量不用日货!
在开发调试阶段最好不用。
海纳百川  有容乃大
返回列表