IAR使用記錄

2021-09-08 10:50:35 字數 687 閱讀 7360

1. project-->options...

更改器件:general-->target-->device

新增其它需包含的目錄:c/c++ compiler-->preprocessor-->additional included dir. e.g. $proj_dir$\..\inc

**方式選擇:debugger-->setup-->driver. e.g. fet debugger

工程輸出選擇:general-->output-->output file. e.g lib

2. 檔案結構

iar的儲存單元式workspace,而不是project。

乙個workspace是可以同時包含多個工程,可以通過file-->new-->workspace開始乙個空的workspace。workspace的字尾是「eww」,工程的字尾是「ewp」。

乙個工程裡可以新增多個group. 比如可以新增乙個libraries的group,然後把需要的庫都新增進來。

3. intrinsic function

__even_in_range()等這些以"__"結尾的函式或變數,是iar的內部函式,這些函式我們基本上看不到它的**,只能看到宣告。

要使用這些函式,需要包含標頭檔案「intrinsic.h」。

這些函式的使用,可以參考help-->《c/c++ compiler...》

IAR 使用小技巧 持續更新

需求 有時候我們需要複製幾行 的後半部分,不需要複製前半部分。方法 按住alt鍵,再用滑鼠拖動就可以複製和貼上後半部分 燒錄程式 ctrl d 全速執行 f5 單步執行 f10 注釋多行 ctrl k 單行也是這個 取消注釋 ctrl shfit k 燒錄程式 ctrl d 進入除錯程式 退出除錯 ...

使用IAR建立庫以及如何使用庫

在使用stm32的韌體庫的時候,需要往工程中新增使用到的功能的對應原始檔,比如 stm32f10x gpio.c等等,乙個個新增很麻煩不說,每次在rebuild的時候都要編譯這些基本不變的檔案.而通過使用庫則可以解決這些問題,首先只需新增一次庫檔案,第二rebuild的時候只編譯我們自己寫的原始檔 ...

IAR封庫步驟

1.保密。工程中的重要關鍵 不想給別人看到,但是工程 又需要給到客戶。2.在使用stm32的韌體庫的時候,需要往工程中新增使用到的功能的對應原始檔,比如 stm32f10x gpio.c等等,乙個個新增很麻煩不說,每次在rebuild的時候都要編譯這些基本不變的檔案。而通過使用庫則可以解決這些問題,...