日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

IAR建立CC2530工程的设置问题及生成.hex文件

發布時間:2025/1/21 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IAR建立CC2530工程的设置问题及生成.hex文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這篇是轉載過來的,其實設置都差不多:

利用IAR建完一個工程后,進行設置如下:這里以CC2430為例子,CC2530設置也差不多。

?選擇 Project 菜單下的Options 配置與 CC2430 相關的選項。

1General Options選項,按下圖配置Target標簽,選擇Code model 和Data model,以及其它參數。

?? a、單擊 Derivative information 欄右邊的按鈕, 選擇程序安裝位置如這里是IARSystems\EmbeddedWorkbench4.05 Evaluationversion\8051\config\derivatives\chip-con 下的文件CC2430.i51。

?

?? b、Data Pointer 標簽,如下圖所示,選擇數據指針數1 個,16位。

?? c、Stack/Heap 標簽,如圖下圖所示,改變XDATA 棧大小到0x1FF。

2單擊 Options 中右邊框架內的Linker選項,配置相關的選項。

?? a、Output 標簽,選中Override default 可以在下面的文本框中更改輸出文件名。如果要用 C-SPY 進行

調試,選中 format 下面的 Debug information for C-SPY,如下圖所示。



?? b、Config 標簽,如下圖所示,單擊 Linker command file 欄文本框右邊的按鈕,選擇正確的連接命令文件,如下圖所示。

?

3單擊Options 中右邊框架內的Debugger選項,配置相關的選項。在Setup 標簽按下圖所示設置。

在 Device Description file 選擇CC2430.ddf 文件,其位置在程序安裝文件夾下如

C:\Program Files\IARSystems\Embedded Workbench 4.05 Evaluation version\8051\

Config\derivatives\chipcon 。

?

最后按下“ok”保存設置。

?

4、便于記憶,總結下:3+2+1=OK?

General Options選項:Target標簽、DataPointer 標簽、Stack/Heap標簽;(3個)

Linker 選項:Output 標簽、Config標簽;(2個)

Debugger 選項:Setup 標簽;(1個)



下面是我自己添加的:

注意了:如果需要生成.hex文件,記得在f8w2530.xcl文件中,找到這句話:

// Include these two lines when generating a .hex file for banked code model:

/*注釋:這句話的意思就是:如果要生成.hex文件,要把下面的兩句話編譯進來,即:*/

-M(CODE)[(_CODEBANK_START+_FIRST_BANK_ADDR)-(_CODEBANK_END+_FIRST_BANK_ADDR)]*\
_NR_OF_BANKS+_FIRST_BANK_ADDR=0x8000

/*注意,上面的兩句話可能因為不同的版本,可能有所不同,但是記得要加入這兩句話,一起編譯進代碼 */

總結

以上是生活随笔為你收集整理的IAR建立CC2530工程的设置问题及生成.hex文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。