導航:首頁 > 文件管理 > iar配置文件

iar配置文件

發布時間:2025-02-05 21:39:01

Ⅰ IAR MSP430如何生成燒寫文件

以下是單片機實踐來團為您解答自:

1)這個比較簡單,不過需要注意的是什麼library configuration,其他的都是基本配置。

2)具體說下如何配置:選擇opinion——> general opinions ——>output——>output file——>library。

3)選擇opinion——>general opinions ——> library configuration——>CLIB。

4)選擇opinion——>library buider ——>output file ——>LCD Library.lib或者LCD Library.r43,即可。

5)關於調用lib也需要和你強調一點:opinion——>debugger ——>plugins 勾上LCD Library,還有就是注意那個library configuration。

6)哎呀 最好還是我直接給你工程,一個lib生成工程,一個調用工程。

Ⅱ SemiDrive E3 IAR 配置環境說明

本文介紹 IAR 環境相關配置說明,方便用戶快速排查問題。在進行軟體開發時,您可能會遇到諸如軟體下載地址、晶元內部運行部署、配置底層寄存器、查看寄存器配置、晶元 Memory 數據存放、代碼變數定義、代碼載入位置、JTAG 調試操作等疑問。本文將為您解答上述疑惑,並指導您配置好開發環境,讓 IAR 更得心應手。

硬體平台採用 E3640 官方開發板(SD103_E3_GATEWAY_ePOWERTRAIN_A03_019),軟體平台則基於 e3_gateway_E3640_mcu_demo_E3_SSDK_PTG3.0 中 app_demo XIP Bootloader、sf 兩個常式,使用 AR版本 IAR Embedded Workbench for ARM 8.50.6。

進入 IAR 環境配置部分。在 Debug 模式下,選擇 ssdk\boards\e3_gateway\app_demo\xip\sf 工程,將 WorkSpace 設置為 Debug 模式。將撥碼開關撥到 JTAG 下載模式(4'b1110),在 Debug 模式下,鏡像可通過 Download and Debug 將當前工程生成的 bin 文件下載到 IRAM 中直接運行(斷電重啟後 IRAM 內容丟失,Flash 內容不變)。為了生成 Bin 文件,配置 Output 標簽下的 Generate additional output 選項,輸出格式選擇 Raw binary,文件名稱為 core.bin(如 sf.bin)。

切換至 FlashDebug 模式,將 WorkSpace 選擇為 FlashDebug 模式。同樣在 Debug 模式下,配置撥碼開關到 JTAG 下載模式(4'b1110)。在 FlashDebug 模式下,鏡像可通過 Project -> Download -> Download active application 下載到 Flash 中,然後斷電重新撥碼到 Flash 啟動模式(4'b0000)中啟動運行。對於 IAR FlashDebug 模式燒錄的對象工程編譯得到的 .out(ELF)文件,需要包含以下內容:sfs binary、SF core binary、其他 core 的 binary(如存在),確保文件結構完整。

配置 IAR 環境通過載入 board 文件將不同的代碼載入到不同的 Flash 地址。在選擇 board 文件時,Flashloader 工程通過 board 配置文件相關聯。選擇 board 文件需結合 PART_ID、工程類型和 Flash 類型,路徑選擇需遵循特定規則。board 文件結構將 Flash 按照區域分為不同的 section,每個 section 指定 flash 文件、section 范圍以及 Flashloader 參數。board 文件各個參數含義需參照定義表。

ICF 文件指導 IAR 根據載入代碼到不同的運行地址。以 SSDK app_demo\xip\sf 工程為例,ICF 文件將代碼分散載入到不同區域運行。例如,sf 工程生成的 bin 文件 sf.bin,通過 ICF 將文件 sfs、Bootloader 等載入到外掛 Flash 運行,將 function_exe_in_ram 函數載入到 IRAM 地址 0x404104 中運行,將 function_exe_in_tcm 函數載入到 TCM 地址 0x4c 中運行。

底層開發時,配置寄存器後可通過查看 Register 直觀查看配置正確性。對於芯馳 IAR 環境,可在 Project -> Options -> Debugger -> Setup -> Device description file -> Override default 添加 E3.ddf 文件,從而在 View -> Register 中查看外設寄存器。

當遇到新功能加入後出現 bug 或在代碼移植過程中軟體運行結果不一致時,使用在線模擬可定位問題。在 Debug 模式下,可將相關寄存器保存成文件,通過對比軟體,快速定位差異信息。生成的寄存器內容文件應與 MCU_TRM 手冊內容一致,通過對比差異寄存器內容,快速定位問題所在。

參考文檔包括《AppNote_E3_Boot_and_OTA_Rev01.05》和《AppNote_E3_燒錄流程_Rev2.0》。

Ⅲ EWSTM8系列教程07_工程節點選項配置(二)

說明:

本文內容基於EWSTM8,適用於IAR產品如:EWARM,EW430等。

一、寫在前面

上文介紹節點選項配置的前五項內容,本文將深入講解剩餘部分。

二、Custom build自定義

1.定義文件擴展名、命令行格式及輸出文件結構。

2.在編譯前運行指定工具,實現文件轉換。

三、Build Actions執行動作

1.在編譯前執行命令,如文件拷貝。

2.編譯完成後執行命令,如生成hex文件。

四、Linker鏈接器配置

1.鏈接器配置文件選擇,覆蓋默認文件。

2.定義符號,自動選擇運行時庫。

3.包括調試支持、寫緩沖功能。

4.添加庫、指定程序入口。

五、Linker鏈接器輸入

1.保留符號、輸出原始二進制。

2.設置輸出文件名、包含調試信息。

六、Linker鏈接器優化

1.合並重復部分,生成鏈接器映射。

2.設置輸出文件的名稱和包含調試信息。

七、Linker鏈接器診斷

提供診斷信息,包括鏈接器映射和日誌文件。

八、Linker鏈接器預定義

預定義符號,如TESTVER=1。

九、Linker鏈接器校驗和

填充未用內存,生成校驗和。

十、Linker鏈接器額外選項

使用命令行配置鏈接器相關選項。

十一、Debugger調試器設置

選擇驅動器、運行到指定位置、設置宏。

十二、Debugger調試器鏡像

下載額外鏡像文件,設置路徑和偏移地址。

十三、Debugger調試器額外選項

後續整理命令行相關文章。

十四、ST-LINK工具設置

下載、擦除、使用選項位元組配置文件。

十五、ST-LINK工具通信選項

使用SWIM介面、記錄通信日誌。

十六、說明

文檔僅供個人學習,可能存在錯誤。

十七、最後

關注微信公眾號查看全系列教程,獲取更多內容。

我的博客、GitHub和微信公眾號提供更多嵌入式學習資源。

Ⅳ iar 如何配置項目 選擇文件

用IAR建立完一個新的工程後,需要對工程選項的參數進行設置,具體步驟如下:

選擇 Project 菜單下的Options 配置與 CC2430 相關的選項。(快捷鍵Alt+F7)

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

a、單擊 Derivative information 欄右邊的按鈕,
選擇程序安裝位置如這里是IARSystems\EmbeddedWorkbench4.05 Evaluation
version\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\IAR Systems\Embedded Workbench 4.05 Evaluation
version\8051\

Config\derivatives\chipcon 。

最後按下「ok」保存設置。

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

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

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

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

OK了!

閱讀全文

與iar配置文件相關的資料

熱點內容
哪裡可以查詢上市公司財報數據 瀏覽:751
加工中心圓周銑孔如何手動編程 瀏覽:308
誅仙飛升135後怎麼升級 瀏覽:419
2016cad輸入要附著的圖像文件名 瀏覽:688
c調用linux 瀏覽:194
榮耀運動數據如何導入行者 瀏覽:995
iphone6介紹 瀏覽:578
aspnet輸出json 瀏覽:431
ward文件怎麼用圖片覆蓋文字 瀏覽:427
qq頭像女生古風傷感圖片 瀏覽:781
買床單去哪個網站 瀏覽:348
沈陽哪裡有網路編程學校 瀏覽:196
證婚文件夾 瀏覽:37
一般正常文件格式字體是多少號 瀏覽:320
wsn無線感測網路 瀏覽:885
tplink如何添加主人網路設備 瀏覽:682
邁銳寶凱立德導航升級 瀏覽:462
微信文件保存路徑無法更改 瀏覽:824
coreldraw做信封教程 瀏覽:723
1G的txt文件有多少條 瀏覽:569

友情鏈接