cosmic stm8破解版下載 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁編程開發(fā)編譯工具 → cosmic stm8 32k編譯器破解版 最新免費(fèi)版

cosmic stm8 32k編譯器破解版

最新免費(fèi)版

cosmic stm8 32k編譯器破解版下載
  • 軟件大?。?span itemprop="fileSize">8.78 MB
  • 軟件語言:中文
  • 軟件類型:國產(chǎn)軟件 / 編譯工具
  • 軟件授權(quán): 免費(fèi)軟件
  • 更新時(shí)間:2019-05-18 12:44:38
  • 軟件等級(jí):4星
  • 軟件廠商: -
  • 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
  • 軟件官網(wǎng):

ITMOP本地下載文件大?。?.78 MB

點(diǎn)贊 好評(píng) 0%(0) 差評(píng) 差評(píng) 0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址

小編為您推薦: cosmicstm8編譯器 編譯器

stm8 32K cosmic編譯器是一款用于嵌入式開發(fā)的編譯工具,功能強(qiáng)大,操作便捷,廣受好評(píng),是一款很經(jīng)典的編譯工具。感興趣的朋友歡迎前來IT貓撲下載體驗(yàn)吧!

軟件介紹

免費(fèi)軟件,Cosmic 公司(Cosmic Software Inc.)的Cosmic STM8編譯器(Cosmic C compiler)及全套嵌入開發(fā)工具支持STM8系列產(chǎn)品的開發(fā)。Cosmic產(chǎn)品包括C 交叉編譯器、匯編、連接器、ANSI庫、仿真器、硬件調(diào)試器和易于使用的集成開發(fā)環(huán)境(IDEA)。

Cosmic 公司提供了16K 和32K 代碼大小限制的全功能的免費(fèi)軟件。

此軟件主要是應(yīng)用于STM8的開發(fā)任務(wù)。

stm8 32K cosmic編譯器

怎么安裝:

安裝cxstm8_32k.exe到您的計(jì)算機(jī)上.

解壓CXSTM8_32k_patch.zip, 運(yùn)行CXSTM8_32k_patch.exe,找到...COSMIC\CXSTM8_32K安裝目錄。

常見問題:

問題:

當(dāng)C compiler中的memory models選擇long stack(modsl0)并且linker中的start-up file選擇crtsi0.sm8的時(shí)候,編譯是沒有問題的,程序最大長(zhǎng)度可以到32k;但是C compiler中的memory models選擇long stack(modsl)并且linker中的start-up file選擇crtsi.sm8的時(shí)候,編譯出現(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.?

個(gè)人感覺是找不到f__stext,所以說如果要編譯大于32k的程序的時(shí)候還是不行,請(qǐng)樓豬和各位幫忙解決一下。?

STM8系列的性價(jià)比還是蠻高的,可惜是沒有免費(fèi)的編譯器,我在公司有個(gè)硬件狗,據(jù)說要1000多dollar,所以阿……,為了普及,靠大家了^_^?

解決:

? 你用的是STVD自動(dòng)生成的stm8_interrupt_vector.c文件,在使用modsl模式編譯時(shí),你須將extern void _stext(); ? ? /* startup routine */ 這句修改為extern @near void _stext(); ? ? /* startup routine */ ?需要增加@near 關(guān)鍵字。請(qǐng)修改后再試。

問題已經(jīng)解決了,中斷文件改為?

typedef void @far(*interrupt_handler_t)(void);?

struct interrupt_vector?

{?

? ? unsigned char interrupt_instruction;?

? ? interrupt_handler_t interrupt_handler;?

};?

@near void _stext(); /* startup routine */?

大家注意一下,程序大于32k后,要把const數(shù)據(jù),main還有中斷函數(shù)等定位到32k(地址64k)以內(nèi),不然程序會(huì)跑飛, 而且編譯鏈接的時(shí)候也不會(huì)報(bào)錯(cuò),我就被黑了一下。?

更多>> 軟件截圖

推薦應(yīng)用

其他版本下載

    精品推薦 編譯器 c++編譯器

    編譯器
    更多 (29個(gè)) >> 編譯器 編譯器用得最多的就是java編譯器、c語言編譯器了,門類多,選擇的軟件也比較多,至于哪一款適合開發(fā)人員使用,就看你具體的用途了。編譯是從源代碼(通常為高級(jí)語言)到能直接被計(jì)算機(jī)或虛擬機(jī)執(zhí)行的目標(biāo)代碼(通常為低級(jí)語言或機(jī)器語言)的翻譯過程。然而,也存在從低級(jí)語言到高級(jí)語言的編譯器,
    c++編譯器
    更多 (12個(gè)) >> c++編譯器 c++編譯器是使用在c++編譯環(huán)境下的開發(fā)工具。作為一款簡(jiǎn)潔強(qiáng)大而優(yōu)雅的編程語言,c++在適應(yīng)性和執(zhí)行效率上有著其他語言無法媲美的優(yōu)勢(shì),c++通吃底層和頂層,支持各種各樣的編程風(fēng)格和編程范式,基礎(chǔ)庫集的完善,讓c++能很好的兼容遺留代碼,兼顧抽象與性能,能夠高效而嚴(yán)謹(jǐn)?shù)膶?shí)現(xiàn)功能,

    相關(guān)文章

      下載地址

      • cosmic stm8 32k編譯器破解版 最新免費(fèi)版

      查看所有評(píng)論>> 網(wǎng)友評(píng)論

      發(fā)表評(píng)論

      (您的評(píng)論需要經(jīng)過審核才能顯示) 網(wǎng)友粉絲QQ群號(hào):374962675

      查看所有 0條 評(píng)論>>

      更多>> 猜你喜歡