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

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

請大家?guī)蛶兔,分析?map文件

作者:ljtianya 欄目:DSP技術(shù)
請大家?guī)蛶兔,分析?map文件
我的CMD文件
-stack 8
-l rts2xx.lib
MEMORY
{
    PAGE    0:    VECTOR        origin=0x00,    length=0x40
    PAGE    0:    FLASHs0:    origin=0x800,    length=0x800
    PAGE    0:    PROGRAM:    origin=0x1000,    length=0x1000

    PAGE    1:    B2DARAM:    origin=0x60,    length=0x20
    PAGE    1:    B0DARAM:    origin=0x200,    length=0x100
    PAGE    1:    B1DARAM:    origin=0x300,    length=0x100
    PAGE    1:    SARAM:        origin=0x800,    length=0x200
}
SECTIONS
{
    .vectors    : load=VECTOR,    PAGE=0
    .text        : load=PROGRAM,    PAGE=0
    .cinit        : load=FLASHs0,    PAGE=0
    
    .stack        : load=B2DARAM,    PAGE=1
    .data        : load=SARAM,    PAGE=1
    .ebss        : load=SARAM,    PAGE=1
    .bss        : load=SARAM,    PAGE=1
    .econst        : load=SARAM,    PAGE=1
    .const        : load=SARAM,    PAGE=1
    .cio        : load=SARAM,    PAGE=1
}

我的C程序
#include "F2402REG.H"
main(void)
{
int i,j;
    while(1)
        {
        MCRA=0x0000;
        PADATDIR=0xf000;        /*高8位為方向,1時(shí)為輸出;低8位為數(shù)據(jù)*/
        PBDATDIR=0xf00f;
        
        for(j=0;j<0x100;j++)
            {
            for(i=0;i<0xefff;i++)
                {;}
            }
        }
}
中斷向量程序
    .ref  _c_int0
    .sect "vectors"
RESET:    B    _c_int0


程序就這么簡單,我只要能正確燒寫到FLASH里正常跑起來就行,大家?guī)臀铱聪履睦锍鲥e(cuò)了?

下面是編譯后產(chǎn)生的.map文件
******************************************************************************
TMS320C24xx COFF Linker           Version 7.02                   
******************************************************************************
>> Linked Mon Jun 26 16:07:58 2006

OUTPUT FILE NAME:   <./Debug/TMSF2402v10.out>
ENTRY POINT SYMBOL: "_c_int0"  address: 00001039

MEMORY CONFIGURATION

           NAME     origin    length      used    attributes    fill
         --------  --------  ---------  --------  ----------  --------
PAGE 0: VECTOR    00000000  000000040  00000002     RWIX      
         FLASHs0   00000800  000000800  00000007     RWIX      
         PROGRAM   00001000  000001000  000000b0     RWIX      

PAGE 1: B2DARAM   00000060  000000020  0000001e     RWIX      
         B0DARAM   00000200  000000100  00000000     RWIX      
         B1DARAM   00000300  000000100  00000000     RWIX      
         SARAM     00000800  000000200  00000022     RWIX      

SECTION ALLOCATION MAP

OUTPUT                                  attributes/
section   page    origin      length       input sections
--------  ----  ----------  ----------   ----------------
.vectors   0    00000000    00000000     UNINITIALIZED

.text      0    00001000    000000b0     
                  00001000    00000039     F2402v10.obj (.text)
                  00001039    00000000     vectors.obj (.text)
                  00001039    00000027     rts2xx.lib : boot.obj (.text)
                  00001060    00000050                : exit.obj (.text)

.cinit     0    00000800 
2樓: >>參與討論
ljtianya
補(bǔ)充一點(diǎn)
用的DSP是TMS320LF2402AGPA,CCS是CCS2('C2000

3樓: >>參與討論
ljtianya
不會沒有錯(cuò)誤吧
不會沒有錯(cuò)誤吧

4樓: >>參與討論
f702p
hehe
頭暈呀,你先得說一下,遇到什么問題???
_c_int0是可以在任何位置的,只要reset b 到那邊就可以了,
你的-stack 8 是什么意思呀(太小了),你看map明明產(chǎn)生了1e個(gè)堆棧呀,

5樓: >>參與討論
ljtianya
補(bǔ)充點(diǎn)
跳轉(zhuǎn)指令

    .ref  _c_int0
    .sect "vectors"
RESET:    B    _c_int0

這個(gè)在vectors.asm里,應(yīng)該可以的吧?
那么,是不是RESET這個(gè)標(biāo)號不是在0000H處?

6樓: >>參與討論
f702p
hehe
要多看書,少問問題,回去搞清楚那些bss,data,text是干什么用的,先

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
能否用2812的XNMI_XINT13來檢測外部的電平中斷?
DSP 2812
TMS320F2812問題求解
請問一下MC100LVEL16D的主要有什么用?
到這里下載2407A+以太網(wǎng)的電路原理圖吧
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號