<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> 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提供的配置文件。

        關閉窗口

        相關文章

        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮