新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > zigbee—CC2430—常規報錯修改

        zigbee—CC2430—常規報錯修改

        作者: 時間:2016-12-01 來源:網絡 收藏
        用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
        --------------------------

        本文引用地址:http://www.104case.com/article/201612/324452.htm

        分析推測出錯原因,在編譯過程中沒有錯誤,只在鏈接過程中出錯,那么可能是鏈接的設置不正確,新版本的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提供的配置文件。



        關鍵詞: zigbeeCC2430常規報

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 大足县| 南召县| 迁西县| 孙吴县| 旅游| 慈利县| 营口市| 老河口市| 沁水县| 鹤岗市| 广昌县| 德保县| 恩施市| 钦州市| 遵义县| 蒙自县| 永兴县| 岳阳县| 泉州市| 屯留县| 甘肃省| 泗洪县| 西盟| 怀化市| 四子王旗| 花莲县| 上思县| 阳原县| 彭州市| 娄烦县| 鹰潭市| 榕江县| 富裕县| 天长市| 新巴尔虎右旗| 钟祥市| 双峰县| 横山县| 漾濞| 昌平区| 长泰县|