|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
新手2812簡(jiǎn)單c程序simulator調(diào)試求助 |
| 作者:cehon 欄目:DSP技術(shù) |
問(wèn)題解決啦!假期就是人少啊,有遇到同樣問(wèn)題的可以發(fā)email給我zsx211@163.com。 題目寫錯(cuò)了,應(yīng)該是simulator,我以為simulink是仿真的意思^-^ 同樣的程序,只是把puts改成了printf,怎么就不行了呢? stack和heap我改到1000H,也不行,到底怎么回事呢? 編譯無(wú)錯(cuò),運(yùn)行時(shí)信息: Trouble running Target CPU: Can't read from data MEMORY.html">MEMORY 0x10000, check MEMORY.html">MEMORY config [-2185] ==================== 程序如下: #include <stdio.h> void Delay(); int i=0,count=0; void main() { while(1) { // puts("hello world!\n"); 就是這里,用puts沒事,printf就不能用 printf("hello world!\n"); i++; Delay(5); } } void Delay(count) { while(count>0) count --; } ===================== cmd文件如下: -l rts2800.lib -stack 400h -heap 400H MEMORY { PAGE 0 : PROG(R) :origin=0x3F8000,length=0x1FFF PAGE 0 : M0RAM(RW) :origin=0x000000,length=0x400 PAGE 1 : M1RAM(RW) :origin=0x0000400,length=0x400 PAGE 1 : L0L1RAM(RW):origin=0x008000,length=0x2000 } SECTIONS { .stack:>M1RAM,PAGE=1 } * - 本貼最后修改時(shí)間:2007-5-5 20:20:14 修改者:cehon |
| 2樓: | >>參與討論 |
| 作者: knight_don 于 2007/5/5 9:35:00 發(fā)布:
是想用matlab下調(diào)用CCS嗎? 這個(gè)版的估計(jì)沒幾個(gè)人會(huì)這樣用,估計(jì)國(guó)內(nèi)也沒多少人,仔細(xì)看一下例子,和matlab下相關(guān)文件夾里的內(nèi)容 |
|
| 3樓: | >>參與討論 |
| 作者: cehon 于 2007/5/5 9:52:00 發(fā)布:
不好意思,寫錯(cuò)啦,是simulator rt |
|
| 4樓: | >>參與討論 |
| 作者: knight_don 于 2007/5/5 13:16:00 發(fā)布:
我還以為遇到可以一起深入討論的人了 祝你順利 |
|
| 5樓: | >>參與討論 |
| 作者: joyce_zjp 于 2007/5/11 11:14:00 發(fā)布:
cmd的問(wèn)題么? 是不是改一下cmd就好了呢? |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |