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