音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 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

請(qǐng)問(wèn)常量數(shù)組可以放到FLASH區(qū)里嗎?謝謝!

作者:zj0203 欄目:DSP技術(shù)
請(qǐng)問(wèn)常量數(shù)組可以放到FLASH區(qū)里嗎?謝謝!
因?yàn)槌绦蛑杏写罅康某A繑?shù)組,我定義為const unsigned CHAR 類型
我的cmd文件是這樣寫(xiě)的:
-o LCD.out
- stack 60
MEMORY
{
    PAGE 0:    /* Program MEMORY */
        VECS:           org=00000h,   len=00040h     /* internal FLASH */
        /* PVECS:          org=00050h,   len=060h*/
        FLASH:          org=00050h,   len=07FB0h       /* internal FLASH */
        PROG:          org=08000h,   len=08000h

    PAGE 1:    /* Data MEMORY */
        B2:             org=00060h,   len=00020h       /* internal DARAM */    
        B0:             org=00200h,   len=00100h       /* internal DARAM */    
        B1:             org=00300h,   len=00100h       /* internal DARAM */    
        SARAM:          org=00800h,   len=00800h       /* internal SARAM */  
        EXDAT:          org=08000h,   len=08000h       /* external SRAM  */
}

SECTIONS
{
    /* Sections generated by the C-compiler */   
    /* .reset : {} >   VECS       PAGE 0*/   
    /* .pvecs : {} >  PVECS     PAGE 0*/   
    .text    : {} >   FLASH      PAGE 0       /* initialized */    
    .data   : {} >   FLASH      PAGE 0    
    .cinit    : {} >   FLASH      PAGE 0       /* initialized */    
    .SWITCH    : {} >   FLASH      PAGE 0       /* initialized */    
    .const    : {} >   FLASH      PAGE 0       /* initialized */     
    .data0  : {} >   B0         PAGE 1         /* uninitialized */    
    .bss    : {} >   SARAM      PAGE 1         /* uninitialized */    
    .stack    : {} >   SARAM      PAGE 1       /* uninitialized */     
    .SYSTEM    : {} >   B1         PAGE 1       /* uninitialized */
    /* Sections declared by the user */   
    .vectors  : {} >   VECS       PAGE 0   /* initialized */
}

這樣能把常量數(shù)組放到FLASH區(qū)里嗎?.bss段代表了什么,書(shū)上說(shuō)是存放為初始化的變量,可是我的數(shù)組是常量阿,用這個(gè)cmd文件編譯的時(shí)候的卻是把數(shù)組放在.bss段中的,這是為什么呢。我想把數(shù)組放FLASH里, 該怎么樣修改cmd文件呢?

2樓: >>參與討論
iversonma
建議先看看文檔~
先看看匯編語(yǔ)言手冊(cè)再寫(xiě)吧~

.text section    usually contains executable code
.data section    usually contains initialized data
.bss section     usually reserves space for uninitialized variables



3樓: >>參與討論
zj0203
謝謝提醒!
能指出我上面寫(xiě)的cmd文件,編譯的時(shí)候常量數(shù)組是放在什么地方的嗎?我的數(shù)組是定義為const unsigned CHAR 類型的,


參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
有關(guān)DSP芯片選型問(wèn)題
dsp設(shè)計(jì)中不用的輸入輸出口怎么處理?
求助怎樣屏蔽掉SDRAM的定時(shí)器中斷
求教,JTAG問(wèn)題
請(qǐng)教2407數(shù)據(jù)區(qū)與存儲(chǔ)區(qū)的問(wèn)題!謝謝
免費(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)