基于ARM编译器版本5的工程迁移与适配到ARM编译器版本6.12 后续2 - 堆栈初始化以及总线异常问题

本文解决使用ARMCompiler6.12在LPC55S69上编译时遇到的Heapregion错误及总线异常问题,通过自定义__rt_entry函数和调整RWdata处理方式成功解决。

By: Ailson Jack
Date: 2019.12.31
个人博客:http://www.only2fire.com/
本文在我博客的地址是:http://www.only2fire.com/archives/111.html,排版更好,便于学习,也可以去我博客逛逛,兴许有你想要的内容呢。

为了描述方便,将ARM Compiler 5简称为AC5,将ARM Compiler 6.12简称AC6.12

       目前,我自己的工程已经可以成功的使用AC6.12进行编译和调试了。在适配工程的尾声,也遇到了两个问题,在这里记录下来,以便后面查证。

我这里使用的开发环境如下:

    CPU:LPC55S69

    Keil:5.27

    ARM Compiler:AC6.12

1Heap region was used, but no heap region was defined

    工程中,我使用的是自己的分散加载文件,并且没有

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jackailson

你的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值