欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

zigbee—CC2430—常規報錯修改

作者:肖邦   來源:本站原創   點擊數:  更新時間:2014年03月08日   【字體:

用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 Systems\Embedded Workbench 5.4\8051\config\devices\Texas Instruments\下面的xcl文件,其中具體哪一個要看芯片上的標識,如果是2530F64的就選lnk51ew_cc2530F64.xcl,F256的就選lnk51ew_cc2530F256.xcl

還可以不用IAR提供的xcl,采用其他的xcl配置文件,比如ZStack程序中就專門在其\Projects\zstack\Tools\CC2530DB\目錄下包含了一個名為f8w2530.xcl的配置文件,而ZStack采用的就是這個配置文件而非IAR提供的配置文件。

關閉窗口

相關文章