1.
保密。工程中的重要關鍵**不想給別人看到,但是工程**又需要給到客戶。
2. 在使用stm32的韌體庫的時候,需要往工程中新增使用到的功能的對應原始檔,比如:stm32f10x_gpio.c等等,乙個個新增很麻煩不說,每次在rebuild的時候都要編譯這些基本不變的檔案。
而通過使用庫則可以解決這些問題,首先只需新增一次庫檔案,第二rebuild的時候只編譯我們自己寫的原始檔。
1. 把不需要編譯成庫的檔案(exclude from build)
2. output file 換成 library
3. 然後rebuild all
4. 找到debug\exe下的生成的庫檔案stm32_foc.a , 複製出檔案路徑;
5. 在option-linker-library中新增上面生成的.a檔案
6. 再把exclude form build 的開啟
7. output再改回executable
8. 刪除被庫代替的檔案
9.重新編譯
10.ok
IAR使用記錄
1.project options.更改器件 general target device 新增其它需包含的目錄 c c compiler preprocessor additional included dir.e.g.proj dir inc 方式選擇 debugger setup driver....
IAR中建立STM32工程步驟 暫存器版本
鬱悶,很多東西不熟悉,建立個工程都花了些時間。先把問題和步驟寫出。先說明,是基於暫存器程式設計的。2.建立乙個stm32資料夾 不是存放工程的 存放建立stm32工程所需的基本檔案。以後再次建立工程時,只需把這個資料夾的東西拷到相應工程裡面即可。此資料夾裡面有cmsis資料夾和statup資料夾。2...
尋東 通過IAR工程檔案檢視對應IAR版本號
1 問題由來 2 解決方法 進到iar工程目錄下,用編輯軟體如source insight或notepad 或beyond compare開啟專案檔案 ewp,為你工程的名稱,如下圖的 bleperipheral.ewp iar 版本 icc8051 的archiveversion值 icc8051...