⑴ STM8S 應該使用什麼編譯器軟體
stvd 和 iar for stm8
⑵ stm32 用什麼編譯器好
應該IAR好很多。
同樣的ucosII本家的移植代碼Micrium-ST-uCOS-II-LCD-STM32,
用裡面自帶的keil工程和IAR工程編譯,
都設置為最大尺寸優化,
keil的編譯結果:
Program Size: Code=27562 RO-data=4870 RW-data=196 ZI-data=9240
FLASF佔用:Code+RO-data+RW-data = 27562 +4870 +196 = 32628位元組
RAM佔用:RW-data+ZI-data = 196 + 9240 = 9436位元組
IAR的編譯結果:
13 730 bytes of readonly code memory
5 618 bytes of readonly data memory
8 636 bytes of readwrite data memory
FLASF佔用:13 730 + 5 618 = 19348位元組
RAM佔用:8 636位元組
KEIL比IAR佔用FLASH多:32628- 19348 = 13280位元組
⑶ 准備使用stm8,編譯器用IAR還是COSMIC好
悲劇的STVD,感覺要比STM32的keil差很多埃從stm32退步到stm8,我有種找不到北的感覺,雖然都是ST公司的產品,但是差好多埃編譯器到底是用STVD還是用IAR啊? 哎,經過一番掙扎,我看還是去IAR那吧。
⑷ arm 怎麼添加stm32的編譯器
這是Keil與編譯器的一個相互通信的過程,准確的來說,是編譯器讀取Keil的配置 ARM系列的有一些公司的庫編譯器,是與Keil的一些配置通信的. 比如你說的那個 Define,include path 一般來說,我們用Keil做51或者STR710等等一些單片機的程序時候,不需要...
⑸ 求助stm32l flash編程問題
可以在鏈接配置文件中定義專門的數據段。 比如IAR,在icf中定義。 詳細的可參考編譯器manual
⑹ .stml是什麼意思
.stml是一種網站頁面製作的處理技術,使動態的網站頁面靜態化,這樣更好的有利於網路搜索引擎的抓取。
⑺ STM32原子的程序編譯時出現問題求解答
首先下載ST-LINK的驅動:,這是網路雲下載地址。解壓後執行dpinst_x86.exe,若不能用卸載後再執行dpinst_amd64.exe。完成後如圖所示。把ST-Link通過usb連接到電腦,然後打開設備管理器,可以看到會多出一個設備將圖中的ST-LINK連接到開發板後,再通過usb介面和電腦相連接,之後通過電源線給開發板供電。打開已經編寫好的程序,編譯一遍確保程序可用。(默認前提:MDK已經下載安裝,且添加了stm32的的支持包)根據圖中步驟,配置MDK,注意不要錯選漏選。點擊「SETTING」後出現圖中所示,按照途中信息配置(也可根據自己的需求配置)點擊「flashdownload」,勾選以框中3項,根據自己使用的stm32晶元配置第二個框中的晶元,確定回到上一界面。(默認前提:MDK已經下載安裝,且添加了stm32的的支持包)選擇「Utilities」,勾選圖中選項,完成後點擊確定。配置完成後,確保開發板開啟且正常使用,點擊「load」下載程序至開發板。完成後會有相應提示。
⑻ atmel 的編譯器 Atmel studio和 ARM 的編譯器KEIL ,編譯Cortex-M3,哪個更好
Atmel studio 6.0 只能針對Atmel自己的CM3進行編譯調試。
KEIL MDK則不管哪個廠家的CM3都能編譯調試,當然也包括atmel的,比如說現在很火的STM32就可以用KEIL MDK輕易實現,但換成Atmel studio 6.0就幾乎不可能了。
⑼ stm32編譯程序的時候出現的問題:前提:使用庫函數,編譯器MDK
應該是你的編譯環境默認包含一些不應該包含的庫
⑽ 怎麼樣在Keil4的Device中添加STM32L051類型的MCU-ST MCU論壇
首先你需要下載安裝keil mdk的編譯器,才能開發ARM的MCU。 然後正確選用編譯器之後就和51單片機一樣新建工程,只不過多了一步添加啟動文件。 希望我的回答能幫助到你。