主题 : 2440中断问题 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 5253
精华: 0
发帖: 79
金钱: 685 两
威望: 556 点
贡献值: 0 点
综合积分: 158 分
注册时间: 2009-04-16
最后登录: 2017-09-13
楼主  发表于: 2009-05-09 13:58

 2440中断问题

管理提醒: 本帖被 kasim 从 Linux技术交流专区 移动到本区(2010-04-15)
今天试2440test例子,
#define LCD_TYPE    LCD_TYPE_N35
定义后,下载运行
出现Dabort exception!!!
看源文件主要在Isr_Init()
    pISR_UNDEF=(unsigned)HaltUndef;
    pISR_SWI  =(unsigned)HaltSwi;
    pISR_PABORT=(unsigned)HaltPabort;
    pISR_DABORT=(unsigned)HaltDabort;
想问下这几个都什么意思,特别是DABORT,PABORT是怎么加事
还有为什么析上开启显示后会出现这个异常中断
我也在查询中,希望大大们帮忙讲解一下,多谢
级别: 侠客
UID: 5253
精华: 0
发帖: 79
金钱: 685 两
威望: 556 点
贡献值: 0 点
综合积分: 158 分
注册时间: 2009-04-16
最后登录: 2017-09-13
1楼  发表于: 2009-05-10 10:28
版主可以讲一下吗?
也许是菜鸟问题,但希望指导一下
级别: 新手上路
UID: 18553
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
贡献值: 0 点
综合积分: 16 分
注册时间: 2010-04-10
最后登录: 2011-03-01
2楼  发表于: 2010-04-15 16:12
我看了哈
好像是数据错误
还请高手指点
级别: 骑士
UID: 9169
精华: 0
发帖: 249
金钱: 1330 两
威望: 299 点
贡献值: 0 点
综合积分: 498 分
注册时间: 2009-09-19
最后登录: 2017-08-14
3楼  发表于: 2010-04-23 23:41
你最好查一下指针的定义及初始化,怀疑是指针数据或者数组出现错误。我曾经也遇到过。