A. 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和微信公眾號提供更多嵌入式學習資源。
B. 一個用keil創建的stm32工程需要那些文件
這是我的一個工程文件,其中帶有黃色鑰匙標志的是必須要有的,core_cm3.c是內核文件、回system_stm32f10x.c裡面配置了整個答系統的時鍾、startup文件就是一個啟動文件了,其他的應用層的文件自己根據需要添加就可以了。
請採納答案,支持我一下。