導航:首頁 > 源碼編譯 > stm32程序編譯空間不夠

stm32程序編譯空間不夠

發布時間:2023-12-13 13:01:54

Ⅰ 為什麼用keil編譯STM32的文件那麼慢

  1. keil編寫STM32多是C語言下的編譯匯編,要和同類的C語言編譯工具比較,不能和面向對象語言的程序比速度。個人認為速度不慢。

  2. 雖然keil軟體對於硬體要求不高,但目前來說最好使用intel i5 3代以上,內存4g以上的硬體配置。

  3. 編譯有編譯文件,編譯有修改的文件,和編譯工程內所有文件;合理使用提高速度,另外值得注意的是修改c語言中.h文件後,與之相關的所有文件都會重新編譯。

  4. 有些it公司的保密軟體,與keil兼容性不好影響會嚴重keil編譯速度(親身經歷過)。

Ⅱ stm32編譯問題

項目中同時包含以下啟動文件,

startup_stm32f10x_hd.s startup_stm32f10x_md.s startup_stm32f10x_ld.s

應該針對不同的CPU選擇不同的啟動文件,從項目中刪除不相關的啟動文件就可以了;分別對應小容量,中容量,大容量;具體看手冊.

Ⅲ STM32編譯出來的hex文件大於512KB 怎麼破

hex文件內包含地址長度等信息描述,與bin文件是不同的,如果bin文件超過512才燒不進去
以前我做了一個stm32的bootloader,可以通過CAN匯流排升級STM32F10x的程序,當初為了支持HEX格式的文件
專門研究了一下hex的結構,並寫了一些解析代碼,去掉多餘的部分,這是經驗之談
至於差多少,你可以編譯一個bin文件看看就知道了
如果使用keil,輸出那裡勾上bin選項就可以了

閱讀全文

與stm32程序編譯空間不夠相關的資料

熱點內容
程序員考核d 瀏覽:237
自助游中國pdf 瀏覽:738
安卓p40是什麼手機 瀏覽:79
24cxx編程器 瀏覽:583
陰陽師如何查看哪個伺服器有ID 瀏覽:308
公務員照片壓縮 瀏覽:450
編譯的時候怎麼找未定義的函數 瀏覽:344
有什麼我的世界伺服器 瀏覽:298
伺服器亮綠燈是什麼意思 瀏覽:629
python畫的圖如何保存高清版 瀏覽:491
10的搭接還用加密嗎 瀏覽:365
bytedance這個文件夾是什麼意思呢 瀏覽:588
演算法站的客體 瀏覽:78
src文件夾c語言怎麼運行 瀏覽:25
怎麼把已安裝的app放到桌面 瀏覽:948
如何查看蘋果手機app是否取消訂閱 瀏覽:774
u盤加密之後手機可以打開嗎 瀏覽:47
單片機串口發射怎麼回事 瀏覽:479
程序員假裝自己很忙 瀏覽:800
程序員能力關鍵詞 瀏覽:617