这是(shì)英文版STVD+COSMIC编译(yì)器(qì)破解版下载,意法半导体公司的STM8单片机开发环境STVD所(suǒ)需的c编译器,cosmic,cosmic的破解工具,该破(pò)解工具(jù)可以破(pò)解cosmic的32k代码(mǎ)限制。
英(yīng)文版STVD+COSMIC编译器(qì)破解版是免费(fèi)软件,Cosmic 公(gōng)司(Cosmic Software Inc.)的Cosmic STM8编译(yì)器(Cosmic C compiler)及全套嵌入开(kāi)发工具支持STM8系列产品的开发。Cosmic产品包括C 交叉(chā)编译器(qì)、汇编、连(lián)接器、ANSI库(kù)、
仿真器、硬件调试器和易于使(shǐ)用的集(jí)成开(kāi)发环(huán)境(IDEA)。
Cosmic 公司提供了16K 和32K 代码大小限制(zhì)的(de)全功能的免费软件。
此软件主要是(shì)应用(yòng)于STM8的开(kāi)发任务。
安装cxstm8_32k.exe到您(nín)的(de)计(jì)算(suàn)机上.
解压CXSTM8_32k_patch.zip, 运(yùn)行CXSTM8_32k_patch.exe,找到...COSMIC\CXSTM8_32K安装目录。
当C compiler中的(de)memory models选择long stack(modsl0)并且linker中的start-up file选择crtsi0.sm8的时候,编译是没有问题的,程序最大(dà)长度可以(yǐ)到32k;但是C compiler中的memory models选择(zé)long stack(modsl)并且linker中的start-up file选择crtsi.sm8的时候(hòu),编(biā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.
个(gè)人感觉(jiào)是找(zhǎo)不到f__stext,所以说如(rú)果要编译大于32k的程序的时候还(hái)是不行,请楼猪和各位帮忙解决一下。
STM8系列的性价比还是蛮高的,可惜(xī)是没(méi)有免费的(de)编译器,我在公司有个硬件狗,据说要1000多dollar,所以阿……,为了普及,靠大家(jiā)了^_^
