這是英文版STVD+COSMIC編譯器破解版下載,意法半導體公司的STM8單片機開發(fā)環(huán)境STVD所需的c編譯器,cosmic,cosmic的破解工具,該破解工具可以破解cosmic的32k代碼限制。
英文版STVD+COSMIC編譯器破解版是免費軟件,Cosmic 公司(Cosmic Software Inc.)的Cosmic STM8編譯器(Cosmic C compiler)及全套嵌入開發(fā)工具支持STM8系列產(chǎn)品的開發(fā)。Cosmic產(chǎn)品包括C 交叉編譯器、匯編、連接器、ANSI庫、
仿真器、硬件調試器和易于使用的集成開發(fā)環(huán)境(IDEA)。
Cosmic 公司提供了16K 和32K 代碼大小限制的全功能的免費軟件。
此軟件主要是應用于STM8的開發(fā)任務。
安裝cxstm8_32k.exe到您的計算機上.
解壓CXSTM8_32k_patch.zip, 運行CXSTM8_32k_patch.exe,找到...COSMIC\CXSTM8_32K安裝目錄。
當C compiler中的memory models選擇long stack(modsl0)并且linker中的start-up file選擇crtsi0.sm8的時候,編譯是沒有問題的,程序最大長度可以到32k;但是C compiler中的memory models選擇long stack(modsl)并且linker中的start-up file選擇crtsi.sm8的時候,編譯出現(xiàn)問題,如下:
#error clnk Debug\kln.lkf:1 symbol f__stext not defined (Debug\stm8_interrupt_vector.o )
The command: "clnk -l"C:\Program Files\COSMIC\CXSTM8\Lib" -o Debug\kln.sm8 -mDebug\kln.map Debug\kln.lkf " has failed, the returned value is: 1
exit code=1.
個人感覺是找不到f__stext,所以說如果要編譯大于32k的程序的時候還是不行,請樓豬和各位幫忙解決一下。
STM8系列的性價比還是蠻高的,可惜是沒有免費的編譯器,我在公司有個硬件狗,據(jù)說要1000多dollar,所以阿……,為了普及,靠大家了^_^