我是靠谱客的博主 轻松小兔子,这篇文章主要介绍《ZigBee杂记》IAR8.2以上版本编译低版本的协议栈的错误及解决方法,现在分享给大家,希望可以做个参考。

IAR8.2以上版本编译低版本的协议栈的错误及解决方法

Error[e16]: Segment RAM_CODE_FLASH (size: 0x27 align: 0) is too long for segment definition. At least 0x4 more bytes needed. The problem occurred
while processing the segment placement command “-Z(CODE)RAM_CODE_FLASH=_RAM_CODE_FLASH_START-_RAM_CODE_FLASH_END”, where at the moment of placement the
available memory ranges were “CODE:39ddd-39dff”

解决方法:
根据上面说的,RAM_CODE_FLASH需要再扩大至少4个字节,打开Tool-fw82530.xcl文件,将RAM_CODE_FLASH_END的值再增大至少0x4,如下

在这里插入图片描述

将0x22改为0x26,具体值视错误提示而定。再次rebuild all即可消除错误

在这里插入图片描述

最后

以上就是轻松小兔子最近收集整理的关于《ZigBee杂记》IAR8.2以上版本编译低版本的协议栈的错误及解决方法的全部内容,更多相关《ZigBee杂记》IAR8.2以上版本编译低版本内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部