音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(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ù)
我在調(diào)試的時(shí)候發(fā)現(xiàn)這個(gè)故障,是什么問(wèn)題呢?
小弟我用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
re
看看memorymap 0x0地址的數(shù)據(jù)能不能改
重新啟動(dòng)一下板子試試

3樓: >>參與討論
艱苦奮斗
不知道樓上的大蝦怎么改的數(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樓: >>參與討論
艱苦奮斗
仿真的時(shí)候發(fā)現(xiàn),運(yùn)行完vectors.asm以后就停止了
怎么回事呢,小弟我剛?cè)腴T,請(qǐng)大蝦不吝賜教

5樓: >>參與討論
shicong
cmd沒(méi)有弄好
要根據(jù)vector跳轉(zhuǎn)的地址來(lái)設(shè)置cmd,不然就找不到程序運(yùn)行

6樓: >>參與討論
iversonma
可以先確定是硬件還是軟件的問(wèn)題
view》memorymap看0x0地方的數(shù)據(jù),修改看是否變化
可以確定你的硬件是否好


如果沒(méi)有問(wèn)題
可以肯定是你的cmd文件

7樓: >>參與討論
艱苦奮斗
可以修改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
如果是大眾板就使用這個(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
仔細(xì)看看文檔吧。
你的cmd定義在FLASH里面,這樣就叫做燒寫程序,不叫仿真。

10樓: >>參與討論
艱苦奮斗
多謝樓上的各位大蝦,看了看,確實(shí)有好多東西要學(xué)
 
11樓: >>參與討論
KevinDSP
fw
2407程序空間0開(kāi)始是復(fù)用的,MP時(shí)給RAM,MC時(shí)給FLASH,你要放到MP上

12樓: >>參與討論
maodsp
大俠們,我的是一樣的問(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
接上樓
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
接上樓
接上樓:在不接仿真器的時(shí)候,我的PS端為低電平,接上后我的PS端為高電平
就不能尋址外部空間了

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請(qǐng)達(dá)人給推薦本dsp/bios編程的書(shū)
LF2407的PWM1~6輸出怎么關(guān)閉?
好難!const運(yùn)行問(wèn)題!
關(guān)于仿真器驅(qū)動(dòng)的問(wèn)題!
求CC4.1
免費(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)