1、關於標頭檔案的包含。
keil: alt+f7——>c/c++
iar:alt+f7——>c/c++ compiler——>preprocessor,(高版本彙編需要包含的標頭檔案需要另外配置)alt+f7——>assembler——>preprocessor
keil:alt+f7——>utilities——>settings
iar:alt+f7——>debugger——>download
3.目標晶元選擇
keil:alt+f7——>device
iar:alt+f7——>general options——>target——>processor variant
4.目標檔案生成
keil:alt+f7——>target;目前了解到的,只生成hex檔案及除錯資訊,lib檔案
iar:alt+f7——>output converter;可以單選hex或bin
alt+f7——>general options——>output ;執行檔案或lib
5.工程編譯生成檔案指定目錄
keil:alt+f7——>output;.o檔案,執行檔案
alt+f7——>listing;鏈結檔案
iar:alt+f7——>general options——>output;執行檔案,.o檔案,鏈結檔案
6.工程巨集定義
keil:alt+f7——>c/c++——>define
alt+f7——>c/c++——>define
iar:alt+f7——>c/c++ compiler——>preprocessor——>defined symbols
alt+f7——>assembler——>preprocessor——>defined symbols
7.優化配置
keil:alt+f7——>c/c++——>language/code generation——>optimization
iar:alt+f7——>c/c++ compiler——>optimizations
8.源**編碼選擇
keil:edit——>configuration——>general editor settings
iar:alt+f7——>c/c++ compiler——>encodeings
9.分段載入
keil:alt+f7——>linker——>scatter file
iar:alt+f7——>linker——>linker configuration file
keil5到iar8的使用配置遷移
1 關於標頭檔案的包含。keil alt f7 c c iar alt f7 c c compiler preprocessor,高版本彙編需要包含的標頭檔案需要另外配置 alt f7 assembler preprocessor keil alt f7 utilities settings iar...
keil5工程移植到IAR工程
keil5工程移植到iar工程 一 軟體版本 mdk arm professional version 5.14.0.0 iar 8.1 移植工程 基於正點原子開發板建立的stm32f407zgt6工程 二 開始建立iar對應工程 1 keil5例程結構如下 2 建立對應的iar工程 3 建立好的對...
keil5除錯常見的問題
唉 真無語 我們總想著跑快點卻忘了 自己走路還不是很穩 在學stm32時候 總是會出現各種問題,這麼多 你不可能 心算就能算出來 出了問題 所以 會除錯就顯得特別的重要,但是我一開沒去研究除錯 導致遇到問題時 只能乾瞪眼 一點點對比 猜測 這樣做實在是浪費時間 所以這次寫一篇文章 記錄下自己的學習之...