|
|||||||||||
| 技術(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 |
我在調(diào)試的時(shí)候發(fā)現(xiàn)這個(gè)故障,是什么問(wèn)題呢? |
| 作者:艱苦奮斗 欄目:DSP技術(shù) |
小弟我用2407,朋友給的板子應(yīng)該沒(méi)有什么問(wèn)題,用seed的dsp仿真器,發(fā)現(xiàn)在load program的時(shí)候出現(xiàn)如圖的錯(cuò)誤,是軟件的問(wèn)題呢?還是硬件的問(wèn)題,請(qǐng)大蝦指點(diǎn)
|
| 2樓: | >>參與討論 |
| 作者: iversonma 于 2006/9/29 9:21:00 發(fā)布:
re 看看memorymap 0x0地址的數(shù)據(jù)能不能改 重新啟動(dòng)一下板子試試 |
|
| 3樓: | >>參與討論 |
| 作者: 艱苦奮斗 于 2006/9/29 13:11:00 發(fā)布:
不知道樓上的大蝦怎么改的數(shù)據(jù) 我用的是seed的gpio的TEST程序 ;************ GPIO.asm *************** .GLOBAL start .GLOBAL PHANTOM .data b0 .word 0fffEh ;turn-on GPIO0 b1 .word 0fffDh ;turn-on GPIO1 b2 .word 0fffBh ;turn-on GPIO2 b3 .word 0fff7h ;turn-on GPIO3 b4 .word 0ffEFh ;turn-on GPIO0 b5 .word 0ffDFh ;turn-on GPIO1 b6 .word 0ffBFh ;turn-on GPIO2 b7 .word 0ff7Fh ;turn-on GPIO3 GPR0 .word 0 .include f2407.h KICK_DOG .macro LDP #00E0h ;DP-->7000h-707fh SPLK #05555h,WDKEY SPLK #0aaaah,WDKEY LDP #0h ;DP-->0000h-007fh 發(fā)現(xiàn)出現(xiàn)問(wèn)題的在.GLOBAL和.data那里 不知道是不是這個(gè)問(wèn)題,怎么解決呢 |
|
| 4樓: | >>參與討論 |
| 作者: 艱苦奮斗 于 2006/9/29 13:15:00 發(fā)布:
仿真的時(shí)候發(fā)現(xiàn),運(yùn)行完vectors.asm以后就停止了 怎么回事呢,小弟我剛?cè)腴T,請(qǐng)大蝦不吝賜教 |
|
| 5樓: | >>參與討論 |
| 作者: shicong 于 2006/9/29 14:01:00 發(fā)布:
cmd沒(méi)有弄好 要根據(jù)vector跳轉(zhuǎn)的地址來(lái)設(shè)置cmd,不然就找不到程序運(yùn)行 |
|
| 6樓: | >>參與討論 |
| 作者: iversonma 于 2006/9/29 14:17:00 發(fā)布:
可以先確定是硬件還是軟件的問(wèn)題 view》memorymap看0x0地方的數(shù)據(jù),修改看是否變化 可以確定你的硬件是否好 如果沒(méi)有問(wèn)題 可以肯定是你的cmd文件 |
|
| 7樓: | >>參與討論 |
| 作者: 艱苦奮斗 于 2006/9/29 15:14:00 發(fā)布:
可以修改0x0的數(shù)據(jù)(data),cmd文件如下,是2407 /* SOLUTION FILE FOR LAB11.CMD */ MEMORY { PAGE 0: VECS origin = 0000h, length = 0040h FLASH: origin = 100h, length = 7F00h SARAM_P: origin = 8100h, length = 1000H PAGE 1: B2: origin = 0060h, length = 020h B0: origin = 200h, length = 100h B1: origin = 300h, length = 100h SARAM_D: origin = 0C00h, length = 400h } SECTIONS { vectors: > VECS PAGE 0 .text: > FLASH PAGE 0 .data: > FLASH PAGE 0 .bss: > B2 PAGE 1 stack: > B1 PAGE 1 buffer: > SARAM_D PAGE 1 } |
|
| 8樓: | >>參與討論 |
| 作者: shicong 于 2006/9/29 15:26:00 發(fā)布:
如果是大眾板就使用這個(gè) MEMORY { PAGE 0: VECS: origin = 0x8000, length 0x040 PAGE 0: PROG: origin = 0x8860, length 0x6000 PAGE 1: B0 : origin = 0x200, length 0x100 PAGE 1: B1 : origin = 0x300, length 0x100 PAGE 1: DATA: origin = 0x8860, length 0x700 } SECTIONS { .vectors : {} >VECS PAGE 0 /* 中斷向量表 */ .text : {} >PROG PAGE 0 /* 可執(zhí)行代碼和字符串 */ .cinit : {} >PROG PAGE 0 .data : {} >DATA PAGE 1 /* 初始化變量和常數(shù)表 */ .bss : {} >DATA PAGE 1 /* 保留全局變量和靜態(tài)變量空間 */ .const : {} >DATA PAGE 1 /* 字符串和SWITCH表 */ .SWITCH : {} >PROG PAGE 0 /* 包含.SWITCH語(yǔ)句建立的表格 */ .stack : {} >DATA PAGE 1 /* 為系統(tǒng)堆棧分配存儲(chǔ)器 */ .SYSTEM : {} >DATA PAGE 1 /* 為動(dòng)態(tài)存儲(chǔ)器函數(shù)分配存儲(chǔ)器空間 */ } |
|
| 9樓: | >>參與討論 |
| 作者: shicong 于 2006/9/29 15:33:00 發(fā)布:
仔細(xì)看看文檔吧。 你的cmd定義在FLASH里面,這樣就叫做燒寫程序,不叫仿真。 |
|
| 10樓: | >>參與討論 |
| 作者: 艱苦奮斗 于 2006/9/29 15:57:00 發(fā)布:
多謝樓上的各位大蝦,看了看,確實(shí)有好多東西要學(xué) |
|
| 11樓: | >>參與討論 |
| 作者: KevinDSP 于 2006/10/31 16:32:00 發(fā)布:
fw 2407程序空間0開(kāi)始是復(fù)用的,MP時(shí)給RAM,MC時(shí)給FLASH,你要放到MP上 |
|
| 12樓: | >>參與討論 |
| 作者: maodsp 于 2006/10/31 21:03:00 發(fā)布:
大俠們,我的是一樣的問(wèn)題 各位大峽,麻煩幫我瞧以下,以下是我的CMD MEMORY { PAGE 0 : /* program MEMORY */ VECS: origin = 00000h, length = 00040h PVECS: origin = 00044h, length = 00BBh CODE: origin = 8100h, length = 0FD80h PAGE 1 : /* data MEMORY */ MMRS : origin = 0h , length = 060h /* MMRS */ B2 : origin = 0060h , length = 020h /* DARAM */ B0 : origin = 0200h , length = 0100h /* DARAM */ B1 : origin = 0300h , length = 0100h /* DARAM */ DSRAM : origin = 0c00h , length = 8000h /* XDM */ |
|
| 13樓: | >>參與討論 |
| 作者: maodsp 于 2006/10/31 21:04:00 發(fā)布:
接上樓 SECTIONS { .vectors : {}> VECS PAGE 0 .text : {}> CODE PAGE 0 .cinit : {}> CODE PAGE 0 .SWITCH : {}> CODE PAGE 0 .bss : {}> DSRAM PAGE 1 .data : {}> DSRAM PAGE 1 .const : {}> DSRAM PAGE 1 .stack : {}> DSRAM PAGE 1 .sysmem : {}> DSRAM PAGE 1 } |
|
| 14樓: | >>參與討論 |
| 作者: maodsp 于 2006/10/31 21:23:00 發(fā)布:
接上樓 接上樓:在不接仿真器的時(shí)候,我的PS端為低電平,接上后我的PS端為高電平 就不能尋址外部空間了 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |