|
|||||||||||
| 技術(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 |
為什么我的2220不能代替2210? |
| 作者:wogudan 欄目:ARM技術(shù) |
zlg那邊說2220可以完全代替2210,但我這系統(tǒng)好像有問題。 我的系統(tǒng)程序是從FLASH里搬運(yùn)到SRAM里運(yùn)行,39VF1601和IS61LV25616,我用2210的話,一切正常,但換成2220時(shí),程序就老跑飛:Undefined或者DataAbort。我沒有用spi。 哪位高手能點(diǎn)播一下?謝謝 |
| 2樓: | >>參與討論 |
| 作者: dracoduan 于 2006/12/15 8:42:00 發(fā)布:
.scf文件看看 很有可能是加載的問題。 |
|
| 3樓: | >>參與討論 |
| 作者: wogudan 于 2006/12/15 8:50:00 發(fā)布:
我開始也懷疑是分散加載的問題 但2210沒問題的分散加載,怎么在2220就有問題呢?程序的外部SRAM仿真時(shí)會(huì)跑飛,下面是我在SRAM里的分散加載文件,高手給看看,有什么問題嗎?郁悶. ;============================================================== ROM_LOAD 0x80000000 { ROM_EXEC 0x80000000 { Startup.o (vectors, +First) * (+RO) } IRAM 0x40000050 { Startup.o (MyStacks) } STACKS_BOTTOM +0 UNINIT { Startup.o (StackBottom) } STACKS 0x40004000 UNINIT { Startup.o (Stacks) } ;============================================================== ERAM 0x80040000 { * (+RW,+ZI) } ;============================================================== HEAP +0 UNINIT { Startup.o (Heap) } ;============================================================== HEAP_BOTTOM 0x80080000 UNINIT { Startup.o (HeapTop) } } |
|
| 4樓: | >>參與討論 |
| 作者: wogudan 于 2006/12/15 15:09:00 發(fā)布:
解決了 2220的總線速度沒有2210的快,為什么,我就不知道,實(shí)際如此!問了zlg的技術(shù)部的人才知道.謝謝 |
|
| 5樓: | >>參與討論 |
| 作者: db10 于 2006/12/15 21:56:00 發(fā)布:
wogudan 總線速度跟你說的有什么關(guān)系?具體怎么解決的? |
|
| 6樓: | >>參與討論 |
| 作者: wogudan 于 2006/12/16 8:23:00 發(fā)布:
:) 在2210時(shí),我把SRAM的總線速度設(shè)置差不多最快,可以正常工作,但2220在這種情況下運(yùn)行不正常,所以我把它降低點(diǎn)就可以了.就是把對(duì)SRAM的讀寫延時(shí)加長了一點(diǎn)點(diǎn),2210和2220都可以! |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |