亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 成功燒寫tms320f2812經(jīng)驗(yàn).txt

?? DSP2812的CMD詳細(xì)說明,內(nèi)容非常完整,包括CMD文件編寫以及實(shí)例.
?? TXT
?? 第 1 頁 / 共 2 頁
字號(hào):
wind0408.bokee.com注冊(cè)設(shè)為首頁幫助首頁|博客群|公社|專欄|論壇|圖片|商城|汽車|博客聯(lián)播|博客院線|隨機(jī)訪問|訂閱 用戶名 注 
         冊(cè) 
      密 碼 忘記密碼
      保存密碼         
  wind0408.bokee.com    復(fù)制
歡迎光臨我的博客首頁個(gè)人資料日志圖片視頻(測(cè))好友博客群日志設(shè)置f2812 flash配置寄存器的等待周期數(shù)的理解
分類:默認(rèn)欄目一般而言,為了將運(yùn)行在f2812  
flash內(nèi)得程序代碼以最快速度運(yùn)行,需要設(shè)置flash配置寄存器的等待周期數(shù),而“設(shè)置flash配置寄存器的等待周期數(shù)”的這段代碼是不能在flash內(nèi)部執(zhí)行的,這樣就會(huì)出現(xiàn)兩種實(shí)際的配置方式:
  
一種是2812系統(tǒng)無外擴(kuò)程序存儲(chǔ)器,此時(shí)程序只能寫在2812內(nèi)部得flash區(qū),程序運(yùn)行開始后,需要將“設(shè)置flash配置寄存器的等待周期數(shù)”的這段代碼用數(shù)據(jù)復(fù)制的方式復(fù)制到內(nèi)部sram區(qū),比如 
L0 區(qū),然后使用跳轉(zhuǎn)指令跳轉(zhuǎn)到L0 
區(qū)“設(shè)置flash配置寄存器的等待周期數(shù)”的代碼進(jìn)行flash配置寄存器的設(shè)置,設(shè)置完成后再使用跳轉(zhuǎn)指令跳轉(zhuǎn)到flash程序區(qū)執(zhí)行正常的功能程序。這樣以后的flash內(nèi)的代碼就會(huì)以最快速度運(yùn)行。

  
還有一種是2812系統(tǒng)外擴(kuò)了部分“引導(dǎo)”程序存儲(chǔ)器,“設(shè)置flash配置寄存器的等待周期數(shù)”的這段代碼放置在外擴(kuò)的“引導(dǎo)”程序存儲(chǔ)器內(nèi),而其他的所有程序代碼都放在2812內(nèi)部flash區(qū),系統(tǒng)復(fù)位后,首先運(yùn)行外擴(kuò)的“引導(dǎo)”程序存儲(chǔ)器內(nèi)的程序,一旦完成了對(duì)內(nèi)部flash配置寄存器的設(shè)置后,即跳轉(zhuǎn)到flash程序區(qū)執(zhí)行正常的功能程序。

  正如上述,對(duì)2812外部接口XINTF配置寄存器的設(shè)置代碼,也是不能在“外部”程序代碼區(qū)進(jìn)行的,為了實(shí)現(xiàn)對(duì)其的正常設(shè)置,可仿照上述辦法進(jìn)行相關(guān)操作。

2007.8.13 19:06 作者:wind 收藏 | 評(píng)論:0
成功燒寫TMS320F2812經(jīng)驗(yàn)
分類:默認(rèn)欄目用的是CCS2.20版本提供的SDFLASH,設(shè)置好SDFLASH后,主要是要將需要下載的.out文件寫進(jìn)去.
關(guān)鍵在于在線仿真時(shí)的cmd文件要加以更換成新的.使用的是:



-o .DebugPULSE_AD.out             
-m PULSE_AD.map

MEMORY
{
PAGE 0 : 
   OTP         : origin = 0x3D7800, length = 0x000800
   FLASHJ      : origin = 0x3D8000, length = 0x002000
   FLASHI      : origin = 0x3DA000, length = 0x002000
   FLASHH      : origin = 0x3DC000, length = 0x004000 
   FLASHG      : origin = 0x3E0000, length = 0x004000
   FLASHF      : origin = 0x3E4000, length = 0x004000
   FLASHE      : origin = 0x3E8000, length = 0x004000 
   FLASHD      : origin = 0x3EC000, length = 0x004000
   FLASHC      : origin = 0x3F0000, length = 0x004000
   FLASHB      : origin = 0x3F4000, length = 0x002000 
   FLASHA      : origin = 0x3F6000, length = 0x001FF6
   BEGIN       : origin = 0x3F7FF6, length = 0x000002
   PASSWDS     : origin = 0x3F7FF8, length = 0x000008
   ROM         : origin = 0x3FF000, length = 0x000FC0
   VECTORS     : origin = 0x3FFFC2, length = 0x00003E
         
PAGE 1 : 
   /* SARAM                     */     
   RAMM0M1    : origin = 0x000000, length = 0x000800

   /* Peripheral Frame 0:   */
   DEV_EMU    : origin = 0x000880, length = 0x000180
   FLASH_REGS : origin = 0x000A80, length = 0x000060
   CSM        : origin = 0x000AE0, length = 0x000010
   XINTF      : origin = 0x000B20, length = 0x000020
   CPU_TIMER0 : origin = 0x000C00, length = 0x000008
   CPU_TIMER1 : origin = 0x000C08, length = 0x000008                 
   CPU_TIMER2 : origin = 0x000C10, length = 0x000008                 
   PIE_CTRL   : origin = 0x000CE0, length = 0x000020
   PIE_VECT   : origin = 0x000D00, length = 0x000100

   /* Peripheral Frame 1:   */
   ECAN_A     : origin = 0x006000, length = 0x000100
   ECAN_AMBOX : origin = 0x006100, length = 0x000100

   /* Peripheral Frame 2:   */
   SYSTEM     : origin = 0x007010, length = 0x000020
   SPI_A      : origin = 0x007040, length = 0x000010
   SCI_A      : origin = 0x007050, length = 0x000010
   XINTRUPT   : origin = 0x007070, length = 0x000010
   GPIOMUX    : origin = 0x0070C0, length = 0x000020
   GPIODAT    : origin = 0x0070E0, length = 0x000020
   ADC        : origin = 0x007100, length = 0x000020
   EV_A       : origin = 0x007400, length = 0x000040
   EV_B       : origin = 0x007500, length = 0x000040
   SPI_B      : origin = 0x007740, length = 0x000010
   SCI_B      : origin = 0x007750, length = 0x000010
   MCBSP_A    : origin = 0x007800, length = 0x000040

   /* CSM Password Locations */
   CSM_PWL    : origin = 0x3F7FF8, length = 0x000008

   /* SARAM                    */     
   RAML0L1    : origin = 0x008000, length = 0x002000
   RAMH0      : origin = 0x3F8000, length = 0x002000        
}


SECTIONS
{
   /* Allocate program areas: */
   .reset              : > BEGIN       PAGE = 0
   vectors             : > VECTORS     PAGE = 0
   .cinit              : > FLASHJ      PAGE = 0
   .text               : > FLASHA       PAGE = 0

   /* Allocate data areas: */
   .stack              : > RAMM0M1     PAGE = 1
   .bss                : > RAML0L1     PAGE = 1
   .ebss               : > RAML0L1     PAGE = 1
   .const:                        load =         FLASHB PAGE 0, run = RAML0L1 
PAGE 1
        {
            /* Get Run Address        */
            __const_run = .;
            /* Mark Load Address*/
            *(.c_mark)
            /* Allocate .const        */
            *(.const)
            /* Compute Length        */
            __const_length = .-__const_run;
        }  
   
   .econst:                        load =         FLASHB PAGE 0, run = RAML0L1 
PAGE 1
        {
            /* Get Run Address        */
            __econst_run = .;
            /* Mark Load Address*/
            *(.ec_mark)
            /* Allocate .const        */
            *(.econst)
            /* Compute Length        */
            __econst_length = .-__econst_run;
        }    
   .sysmem             : > RAMH0       PAGE = 1

   /* Allocate IQ math areas: */
   IQmath              : > FLASHI      PAGE = 0   /* Math Code */
   IQmathFastTables    : > FLASHI      PAGE = 0   /* Math Tables in fast memory 
*/
   IQmathTables        : > ROM         PAGE = 0   /* Math Tables In ROM */
      
   /* Allocate Peripheral Frame 0 Register Structures:   */
   DevEmuRegsFile      : > DEV_EMU     PAGE = 1
   FlashRegsFile       : > FLASH_REGS  PAGE = 1
   CsmRegsFile         : > CSM         PAGE = 1
   XintfRegsFile       : > XINTF       PAGE = 1
   CpuTimer0RegsFile   : > CPU_TIMER0  PAGE = 1      
   CpuTimer1RegsFile   : > CPU_TIMER1  PAGE = 1      
   CpuTimer2RegsFile   : > CPU_TIMER2  PAGE = 1      
   PieCtrlRegsFile     : > PIE_CTRL    PAGE = 1      
   PieVectTable        : > PIE_VECT    PAGE = 1

   /* Allocate Peripheral Frame 2 Register Structures:   */
   ECanaRegsFile       : > ECAN_A      PAGE = 1   
   ECanaMboxesFile     : > ECAN_AMBOX  PAGE = 1

   /* Allocate Peripheral Frame 1 Register Structures:   */
   SysCtrlRegsFile     : > SYSTEM      PAGE = 1
   SpiaRegsFile        : > SPI_A       PAGE = 1
   SciaRegsFile        : > SCI_A       PAGE = 1
   XIntruptRegsFile    : > XINTRUPT    PAGE = 1
   GpioMuxRegsFile     : > GPIOMUX     PAGE = 1
   GpioDataRegsFile    : > GPIODAT     PAGE = 1
   AdcRegsFile         : > ADC         PAGE = 1
   EvaRegsFile         : > EV_A        PAGE = 1
   EvbRegsFile         : > EV_B        PAGE = 1
   ScibRegsFile        : > SCI_B       PAGE = 1
   McbspaRegsFile      : > MCBSP_A     PAGE = 1

   /* CSM Password Locations */
   CsmPwlFile          : > CSM_PWL     PAGE = 1

}



然后把lib文件替換成:rts2800_fl040830.lib
就可以啦.
希望你也成功!!!


本人qq: 15007807  歡迎以后交流. 
點(diǎn)評(píng):
FLASH不用分這么細(xì)的,編大一點(diǎn)的程序會(huì)有麻煩
以下是本人做過的某項(xiàng)目CMD文件
MEMORY
{
PAGE 0 :
   /* For this example, H0 is split between PAGE 0 and PAGE 1 */  
   /* BEGIN is used for the "boot to HO" bootloader mode      */
   /* RESET is loaded with the reset vector only if           */
   /* the boot is from XINTF Zone 7.  Otherwise reset vector  */
   /* is fetched from boot ROM. See .reset section below      */
   
   RAMM0      : origin = 0x000000, length = 0x000400
   BEGIN      : origin = 0x3f7ff6, length = 0x000002  

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久人人超碰精品| 欧美日韩一级片在线观看| 男女视频一区二区| 蜜桃91丨九色丨蝌蚪91桃色| 免费观看30秒视频久久| 久久se这里有精品| 国产米奇在线777精品观看| 国产麻豆一精品一av一免费| 婷婷中文字幕综合| 亚洲综合视频网| 天天爽夜夜爽夜夜爽精品视频| 亚洲成年人影院| 免费观看在线综合| 蜜臀av性久久久久蜜臀av麻豆| 国产麻豆精品视频| 91国偷自产一区二区三区观看| 欧美中文字幕久久| 精品国产精品一区二区夜夜嗨| 亚洲国产精品成人综合色在线婷婷 | 亚洲国产日韩一级| 久久精品二区亚洲w码| 国产成人综合自拍| 欧美男生操女生| 成人免费在线视频观看| 国产精品人妖ts系列视频| 日本亚洲天堂网| 91女人视频在线观看| 国产亚洲欧美色| 天天操天天色综合| 成人免费看视频| 欧美日韩国产欧美日美国产精品| 久久久99久久精品欧美| 丝袜美腿高跟呻吟高潮一区| 色婷婷一区二区| 国产精品三级在线观看| 极品瑜伽女神91| 欧美一级一级性生活免费录像| 亚洲一级二级三级在线免费观看| 国产精品99久久久久久似苏梦涵 | 久久久亚洲午夜电影| 久久激五月天综合精品| 欧美性生活大片视频| 欧美国产视频在线| 成熟亚洲日本毛茸茸凸凹| 制服.丝袜.亚洲.中文.综合| 亚洲第一二三四区| 这里只有精品免费| 青娱乐精品视频| 欧美成人一区二区| 大胆欧美人体老妇| 亚洲欧洲综合另类在线| 欧美偷拍一区二区| 毛片基地黄久久久久久天堂| 久久美女高清视频| 不卡av在线网| 亚洲不卡在线观看| 日韩午夜av一区| 国产精品一区久久久久| 日韩精品中文字幕在线一区| 国产在线不卡一卡二卡三卡四卡| 久久久www免费人成精品| 一本到一区二区三区| 日韩中文欧美在线| 国产精品美女一区二区| 欧美日韩在线精品一区二区三区激情| 美日韩一级片在线观看| 国产精品久久久久影视| 欧美日韩一区二区不卡| 国产精品一区二区三区四区| 亚洲视频一区二区在线| 欧美精品一区二区三区在线 | 久久香蕉国产线看观看99| 波波电影院一区二区三区| 美女视频一区在线观看| 一区二区成人在线观看| 国产精品色一区二区三区| 欧美伦理视频网站| 一本久道久久综合中文字幕| 国产精品一区二区三区网站| 1000部国产精品成人观看| 欧美成人激情免费网| 88在线观看91蜜桃国自产| 91欧美激情一区二区三区成人| 麻豆freexxxx性91精品| 亚洲一线二线三线视频| 亚洲老妇xxxxxx| 亚洲视频精选在线| 最新中文字幕一区二区三区 | 精品在线亚洲视频| 亚洲色图欧美在线| 亚洲精品写真福利| 美女视频黄久久| 亚洲一二三四在线观看| 亚洲一区二区三区四区不卡| 亚洲成人av一区二区三区| 亚洲一区二区三区免费视频| 免费成人在线观看视频| 久久精品国产一区二区| 国产91精品在线观看| 91网站在线播放| 欧美丝袜第三区| 日韩欧美视频一区| 国产日韩三级在线| 一区二区三区在线不卡| 免费在线观看不卡| 99久久久无码国产精品| 538在线一区二区精品国产| 欧美精品在线一区二区三区| 久久免费电影网| 亚洲第一成年网| 97se狠狠狠综合亚洲狠狠| 91精品国产综合久久福利| 亚洲欧洲日产国码二区| 日本系列欧美系列| 91蜜桃网址入口| 精品伦理精品一区| 亚洲一区二区三区四区五区中文 | av电影天堂一区二区在线观看| 欧美人与z0zoxxxx视频| 精品国产污网站| 日本午夜一本久久久综合| 99精品欧美一区二区三区小说| 2023国产精华国产精品| 丝袜美腿亚洲色图| 欧美日韩精品三区| 国产精品高潮呻吟| 波多野结衣中文字幕一区 | 美女诱惑一区二区| 欧美日韩一区在线| 亚洲与欧洲av电影| 欧美亚洲国产一区二区三区va| 中文字幕亚洲一区二区av在线| 久久99精品久久久久久国产越南| 欧美亚洲尤物久久| 亚洲午夜影视影院在线观看| 色综合天天综合狠狠| 久久欧美一区二区| 国产一区二区女| 国产精品嫩草99a| 欧美怡红院视频| 蜜臀va亚洲va欧美va天堂| 日韩精品一区二区三区在线| 国产综合成人久久大片91| 久久综合九色综合97_久久久| 国产a级毛片一区| 亚洲视频一二区| 日韩免费视频一区二区| 国产一区免费电影| 亚洲色欲色欲www在线观看| 欧美午夜精品免费| 日本不卡视频一二三区| 国产婷婷色一区二区三区四区 | 亚洲免费电影在线| 日韩一级二级三级| av一区二区三区黑人| 天使萌一区二区三区免费观看| 久久综合丝袜日本网| 色噜噜狠狠成人网p站| 国内久久精品视频| 日韩和的一区二区| 亚洲欧美怡红院| 精品人在线二区三区| 欧美影视一区二区三区| 老司机午夜精品| 亚洲男人天堂av网| 久久久久久久久久久久电影 | 一区二区三区欧美在线观看| 久久这里只有精品6| 日韩一区二区三区免费观看| 欧美伊人精品成人久久综合97 | 亚洲成人在线免费| 国产精品美女一区二区| 欧美国产激情二区三区 | 麻豆91免费看| 麻豆国产一区二区| 久久精品噜噜噜成人88aⅴ| 亚洲精品免费电影| 亚洲精品水蜜桃| 夜夜嗨av一区二区三区网页| 亚洲自拍与偷拍| 亚洲成人自拍网| 裸体一区二区三区| 国产综合色精品一区二区三区| 日本大香伊一区二区三区| 美女网站色91| 国产一区二区主播在线| 麻豆成人av在线| 九九九久久久精品| 国产精品12区| 91农村精品一区二区在线| 在线观看一区二区视频| 欧美精品成人一区二区三区四区| 欧美日韩一区二区欧美激情| 日韩欧美国产1| 欧美国产国产综合| 亚洲高清视频在线| 精品一区二区三区久久| 国产精品12区| 欧美色老头old∨ideo| 欧美成人一区二区三区在线观看 |