|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | 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 |
請教用2210在內(nèi)部RAM中跑程序的問題 |
| 作者:popo2673 欄目:ARM技術(shù) |
我用2210開發(fā)板跑3.21程序(串口收發(fā)) 分散加載文件改為如下: ROM_LOAD 0x40000000 { ROM_EXEC 0x40000000 { Startup.o (vectors, +First) * (+RO) } IRAM 0x40003000 { Startup.o (+RW,+ZI) * (+RW,+ZI) } HEAP +0 UNINIT { heap.o (+ZI) } STACKS 0x40004000 UNINIT { stack.o (+ZI) } } 其他程序不變,拔掉外部RAM(既JP6跳線),當(dāng)不向其串口發(fā)數(shù)據(jù)時(shí),程序能正常跑,向串口發(fā)數(shù)據(jù)就飛,插上外部RAM卻能正常收發(fā)。我想知道完全在內(nèi)部RAM中跑程序,用2210的摸板除改分散加載文件還要改什么???或者我的板子有問題? |
| 2樓: | >>參與討論 |
| 作者: popo2673 于 2004/12/9 12:31:00 發(fā)布:
施舍點(diǎn)知識(shí)啊 |
|
| 3樓: | >>參與討論 |
| 作者: popo2673 于 2004/12/9 12:48:00 發(fā)布:
也是REMAP的問題,還應(yīng)把REMAP設(shè)成2。 |
|
| 4樓: | >>參與討論 |
| 作者: foyyof 于 2004/12/9 13:09:00 發(fā)布:
分析如下: 不發(fā)送數(shù)據(jù),也就不會(huì)產(chǎn)生中斷 所以應(yīng)該是中斷問題 使用內(nèi)部RAM: 如有中斷,要進(jìn)行remap操作。 * - 本貼最后修改時(shí)間:2004-12-9 13:10:18 修改者:foyyof |
|
| 5樓: | >>參與討論 |
| 作者: zlgARM 于 2004/12/9 13:31:00 發(fā)布:
如果完全用內(nèi)部RAM調(diào)試程序,可以使用LPC2100的工程模板。 也可以參照其分散加載文件。 |
|
| 6樓: | >>參與討論 |
| 作者: racer.wang 于 2005/1/12 21:19:00 發(fā)布:
分析得有道理,我也正遇到此問題,謝謝! |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |