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

[求助]关于调试器hiwave的reset无效

[求助]关于调试器hiwave的reset无效

我的芯片是MC9S12DP256,用的CodeWarrior版本是V4.5

在通过清华BDM调试我的片子的时候,我发现通过调试器的Reset有时会无效,

只有当我把电源去掉几秒,片子才能真正的Reset,

请问大家碰到这种问题没有?是不是调试器的reset时间可以设置?
再一次求助!
你定义了复位向量没?看看在FFFE的地址处应该是程序入口地址。例如:
ORG $FFFE
DC.W _Startup ; Reset
One should love animals. They are so tasty.
定义了复位向量的
定义方法如下:
__interrupt void UnimplementedISR(void) { asm BGND;}

typedef void (*near tIsrFunc)(void);
const tIsrFunc _vect[] @0xFF80 = {
UnimplementedISR,
...
_Startup,/* vector 02 ,COP failure reset*/
_Startup,/* vector 01 ,clock monitor fail reset*/
_Startup/* vector 00 ,Reset vector ,power reset*/
返回列表