|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
LF2407A電路問題 |
| 作者:mrkingxu 欄目:DSP技術 |
初次玩DSP,我發(fā)現(xiàn)DSP的控制寄存器都映射在RAM中,如果說不外擴RAM是不是LF2407就跑不起來了? |
| 2樓: | >>參與討論 |
| 作者: avlicht 于 2006/9/14 19:29:00 發(fā)布:
看怎么跑了 仿真是跑不起來了 燒到FLASH里跑沒有問題 |
|
| 3樓: | >>參與討論 |
| 作者: pian_zhou 于 2006/9/14 21:39:00 發(fā)布:
仿真也可以跑啊 2407內(nèi)部有2K的程序和數(shù)據(jù)共用區(qū)間。 數(shù)據(jù)區(qū)0800-0FFF和程序區(qū)8000-8800實際上是映射的同一片內(nèi)部區(qū)域。 CMD文件分配地址的時候。將數(shù)據(jù)區(qū)和程序區(qū)指向的地址稍微錯開一下,一點問題都沒有。 比如數(shù)據(jù)區(qū)定義為0800-0A00 程序區(qū)定義為8200-8800。 程序和數(shù)據(jù)空間占用不是很大的話,仿真完全可以運行。 至于燒寫FLASH,這2K的空間都可以給數(shù)據(jù)區(qū)。 |
|
| 4樓: | >>參與討論 |
| 作者: jacky-cheung 于 2006/9/15 8:49:00 發(fā)布:
年輕人,多看看書 影射在RAM區(qū)都在片內(nèi). |
|
| 5樓: | >>參與討論 |
| 作者: avlicht 于 2006/9/15 11:32:00 發(fā)布:
迷惑了 pian_zhou 能給個具體的cmd文件看看么?謝謝了 我改過了,好象不行哦,我燒寫過,但是沒有仿真過. |
|
| 6樓: | >>參與討論 |
| 作者: ranjian 于 2006/9/27 23:08:00 發(fā)布:
沒有外擴RAM也能仿真 沒有也可以仿真,直接燒在片上運行就行了,有沒有外RAM都是一樣的 |
|
| 7樓: | >>參與討論 |
| 作者: shicong 于 2006/9/28 8:57:00 發(fā)布:
要先寫個boot才能行 你沒有設置程序的跳轉(zhuǎn),要在內(nèi)部FLASH里先燒個跳轉(zhuǎn)指令,跳到仿真的地方,不然程序怎么可能直接跑到ram里運行呢。 |
|
| 8樓: | >>參與討論 |
| 作者: 艱苦奮斗 于 2006/10/8 16:45:00 發(fā)布:
boot 怎么寫呢,用C或者用匯編怎么實現(xiàn)呢,請大蝦多指教 |
|
| 9樓: | >>參與討論 |
| 作者: hyhjjg 于 2006/10/18 20:09:00 發(fā)布:
匯編比較好 跟硬件打交道還是匯編來的方便快捷,酸法用高級語言比較容易實現(xiàn) |
|
| 10樓: | >>參與討論 |
| 作者: 艱苦奮斗 于 2006/10/19 9:42:00 發(fā)布:
怎么寫boot呀,我沒有寫boot,怎么也可以仿真呀,見 http://blog.163.com/liuxiao_chen |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |