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的時候都要編譯這些基本不變的檔案。而通過使用庫則可以解決這些問題,...