找回密码
 注册
搜索
查看: 519|回复: 1

ARM的data abort问题,急,请高手进来指点!

[复制链接]
发表于 2007-8-25 18:04:03 | 显示全部楼层 |阅读模式
我刚学ARM没多久,最近在调试程序,
我的程序是这样的,在NOR flash即程序rom中以半字(2字节)为单位查找55aa数据,
其中用到了结构体
struct BLOCK
{
INT16U id ;
INT16U no;
INT32U size;
}
当我定义一个变量,如struct BLOCK *block ;
发现使用block->size 的时候,会发生“data abort”的错误,当把
size的类型由 INT32U改为INT16U之后,就没有问题的了。
想了很久也不知道是什么原因,还请各位高手帮忙。谢谢了。
发表于 2007-8-27 11:54:53 | 显示全部楼层
用的是啥ARM阿?  可能你用的不是32 bit 的.
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-2-25 02:01 , Processed in 0.091210 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表