查看: 2639|回复: 5

[求助] IAR6.6编译问题。

[复制链接]

该用户从未签到

13

主题

62

帖子

0

注册会员

Rank: 2

积分
161
最后登录
1970-1-1
发表于 2014-5-13 12:25:57 | 显示全部楼层 |阅读模式
我用IAR6.6,在程序中运行以下代码,芯片是freescale的KL系列:
char bb_buf[255];
int value = *(int *)(bb_buf + 1);

运行这段代码,就会进入HardFault_Handler中断

只有选择freescale的芯片才会出现这个错误。其他的没有问题,这个跟我的硬件板子无关,我用软件仿真也是这样,但是选择其他型号的芯片不会出现这种错误。


 
我知道答案 目前已有4人回答
回复

使用道具 举报

该用户从未签到

11

主题

354

帖子

0

高级会员

Rank: 4

积分
693
最后登录
1970-1-1
发表于 2014-5-13 13:29:03 | 显示全部楼层

回复:IAR6.6编译问题。

不明白楼主这么定义是要做什么?
我觉得你应该看一下c语言指针 http://see.xidian.edu.cn/cpp/u/c10/
回复 支持 反对

使用道具 举报

该用户从未签到

13

主题

62

帖子

0

注册会员

Rank: 2

积分
161
最后登录
1970-1-1
 楼主| 发表于 2014-5-13 14:18:53 | 显示全部楼层

回复:IAR6.6编译问题。

我这样定义,肯定有我的用处,用于字节流的解析,我只是不明白为什么会出现这种错误,你有测试过吗。C语言指针应该不需要看了吧!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

13

主题

62

帖子

0

注册会员

Rank: 2

积分
161
最后登录
1970-1-1
 楼主| 发表于 2014-5-13 14:25:57 | 显示全部楼层

回复:IAR6.6编译问题。

我这样定义,肯定有我的用处,用于字节流的解析,我只是不明白为什么会出现这种错误,你有测试过吗。C语言指针应该不需要看了吧!!!!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2019-4-1 22:48
  • 签到天数: 302 天

    连续签到: 1 天

    [LV.8]以坛为家I

    87

    主题

    7322

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    4613
    最后登录
    2021-1-25
    发表于 2014-5-14 02:02:46 | 显示全部楼层

    RE:IAR6.6编译问题。

    唯独这块芯片不能识别, 换一块看看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    354

    帖子

    0

    高级会员

    Rank: 4

    积分
    693
    最后登录
    1970-1-1
    发表于 2014-5-16 14:46:57 | 显示全部楼层

    回复:IAR6.6编译问题。

    回复第 4 楼 于2014-05-13 14:25:57发表:
    我这样定义,肯定有我的用处,用于字节流的解析,我只是不明白为什么会出现这种错误,你有测试过吗。C语言指针应该不需要看了吧!!!! 

    楼主莫激动,我试了一下你的程序也出现了这个问题。
    但这个应该是c语言问题,因为我用IAR、CodeWarrior都会出错。
    请问楼主后来问题咋样了?
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-19 15:44 , Processed in 0.095502 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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