您的位置 首页 新能源

zigbee—CC2430—惯例报错修正

用IAR7601打开以前用IAR751编写的2530程序,重新编译,无错,但在链接的过程中弹出了一个出错对话框,提示错误信息如下:———–

用IAR 7.60.1翻开曾经用IAR 7.51编写的2530程序,从头编译,无错,但在链接的进程中弹出了一个犯错对话框,提示过错信息如下:

—————————
IarIdePm
—————————
Tool Internal Error:
Internal Error: In function:
Diagnostic: Value is too large to be represented as a unsigned 32-bit quantity.
P0: 0 P1: 0
————————–

剖析估测犯错原因,在编译进程中没有过错,只在链接进程中犯错,那么可能是链接的设置不正确,新版本的IAR对链接所需的配置文件做了改动。检查Option设置框里边的Linker系列设置,最终发现是Linker——Config——Linker command file里边挑选的xcl配置文件不正确。

解决办法:Option——Linker——Config——Linker command file,打上Override default前面的勾,点击右侧按钮,挑选途径为IAR SystemsEmbedded Workbench 5.48051configdevicesTexas Instruments下面的xcl文件,其间详细哪一个要看芯片上的标识,如果是2530F64的就选lnk51ew_cc2530F64.xcl,F256的就选lnk51ew_cc2530F256.xcl

还能够不必IAR供给的xcl,选用其他的xcl配置文件,比方ZStack程序中就专门在其ProjectszstackToolsCC2530DB目录下包含了一个名为f8w2530.xcl的配置文件,而ZStack选用的便是这个配置文件而非IAR供给的配置文件。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/xinnengyuan/317643.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部