|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
2214問題,外部ram已去掉,光盤里的程序運(yùn)行不了,怎么改? |
| 作者:zhuchina 欄目:ARM技術(shù) |
我將外部ram去掉了,(因為做產(chǎn)品要節(jié)約成本), 我用開發(fā)板光盤里面的程序調(diào)試,設(shè)置成 DebugInChipFlash 然后將mem_c.scf 的 ROM_LOAD 0x0 { ROM_EXEC 0x00000000 { Startup.o (vectors, +First) * (+RO) } IRAM 0x40000000 { Startup.o (MyStacks) } STACKS_BOTTOM +0 UNINIT { Startup.o (StackBottom) } STACKS 0x40004000 UNINIT { Startup.o (Stacks) } ERAM 0x80000000 { * (+RW,+ZI) } HEAP +0 UNINIT { Startup.o (Heap) } HEAP_BOTTOM 0x80080000 UNINIT { Startup.o (HeapTop) } } 修改了一下,(我想如果要上面這段,程序如果用到0x80000000,就可能跑飛,所以刪除),(另外,我看到一些例子程序的mem_c.scf 也是跟下面一樣的): ROM_LOAD 0x0 { ROM_EXEC 0x00000000 { Startup.o (vectors, +First) * (+RO) } IRAM 0x40000000 { Startup.o (MyStacks) } STACKS 0x40004000 UNINIT { Startup.o (Stacks) } HEAP +0 UNINIT { Startup.o (Heap) } } 結(jié)果ads編譯報警了 Could not place Os_cpu_c.o(.bss) in any Execution region ...... 請問怎么改呢?為什么有些簡單的例子程序用上面這個mem_c.scf 就可以,沒有報警呢? 另外沒有改之前,設(shè)置成DebugInExRam編譯可以通過,但仿真的時候一進(jìn) main()就跑飛了。 |
| 2樓: | >>參與討論 |
| 作者: zlgARM 于 2007/3/29 17:56:00 發(fā)布:
zhuchina 找個2100的模板來試一下,該模板有內(nèi)部FLASH的生成目標(biāo)的。 |
|
| 3樓: | >>參與討論 |
| 作者: zlgarm 于 2007/3/29 22:20:00 發(fā)布:
2200的模板要求使用外部SRAM。 你的系統(tǒng)中沒有外部SRAM,故只能使用2100的模板來建立工程。 |
|
| 4樓: | >>參與討論 |
| 作者: zhuchina 于 2007/3/29 22:22:00 發(fā)布:
用2100工程試過,進(jìn)不了串口中斷,只能發(fā)不能收 謝謝周工解答, 用2100工程試過,將2294.h頭文件改成21xx.h程序是能運(yùn)行正常,不會跑飛,但進(jìn)不了串口中斷(可能是我比較笨) 還有usb-d12程序不是要重新改? ucosii也要重新改 這兩個改起來要費(fèi)點(diǎn)時間, 如果實(shí)在不行就只能把項目完成時間拖一拖了, |
|
| 5樓: | >>參與討論 |
| 作者: zhuchina 于 2007/3/29 22:26:00 發(fā)布:
或者可能我下載的lpc2100的有問題 周工老大,你們有2100工程的模版下載嗎,最好是for ucosii的,如果網(wǎng)站沒有能不能發(fā)到我郵箱?zhumingsz@21cn.com 先謝謝啦, * - 本貼最后修改時間:2007-3-29 22:28:53 修改者:zhuchina |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |