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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? f28335.gel

?? TI 公司 TMS320F28335 在線仿真內核。
?? GEL
?? 第 1 頁 / 共 5 頁
字號:
/*
// TI File $Revision: /main/11 $
// Checkin $Date: September 26, 2007   10:20:00 $
//###########################################################################
//###########################################################################
// $TI Release: DSP2833x Header Files V1.01 $
// $Release Date: September 26, 2007 $
//###########################################################################
*/
/********************************************************************/
/* f28335.gel                                                       */
/* Version 3.30                                                     */
/*                                                                  */
/* This GEL file is to be used with the TMS320F28335 DSP.           */
/* Changes may be required to support specific hardware designs.    */
/*                                                                  */
/* Code Composer Studio supports six reserved GEL functions that    */
/* automatically get executed if they are defined. They are:        */
/*                                                                  */
/* StartUp()              - Executed whenever CCS is invoked        */
/* OnReset()              - Executed after Debug->Reset CPU         */
/* OnRestart()            - Executed after Debug->Restart           */
/* OnPreFileLoaded()      - Executed before File->Load Program      */
/* OnFileLoaded()         - Executed after File->Load Program       */
/* OnTargetConnect()      - Executed after Debug->Connect           */
/*                                                                  */
/********************************************************************/

StartUp()
{

/* The next line automatically loads the .gel file that comes   */
/* with the DSP2833x Peripheral Header Files download.  To use, */
/* uncomment, and adjust the directory path as needed.          */
//  GEL_LoadGel("c:\\CCStudio_v3.3\\cc\\gel\\DSP2833x_Peripheral.gel");

}

OnReset(int nErrorCode)
{
    Unlock_CSM();
    ADC_Cal();
	
}

OnRestart(int nErrorCode)
{
/* CCS will call OnRestart() when you do a Debug->Restart and   */
/* after you load a new file.  Between running interrupt based  */
/* programs, this function will clear interrupts and help keep  */
/* the processor from going off into invalid memory.            */
     IER = 0;
     IFR = 0;
     ADC_Cal();
}

OnPreFileLoaded()
{
}

OnFileLoaded(int nErrorCode, int bSymbolsOnly)
{
    ADC_Cal();
}

OnTargetConnect()
{

    F28335_Memory_Map();            /* Initialize the CCS memory map */

/* Check to see if CCS has been started-up with the DSP already */
/* running in real-time mode.  The user can add whatever        */
/* custom initialization stuff they want to each case.          */

    if (GEL_IsInRealtimeMode())     /* Do real-time mode target initialization */
    {

    }
    else                            /* Do stop-mode target initialization */
    {
        GEL_Reset();                /* Reset DSP */
    }

    /* Display FPU register window */
    All_FPU_Single_Precision_Regs();
}


/********************************************************************/
/* These functions are launched by the GEL_Toolbar button plugin    */
/********************************************************************/
GEL_Toolbar1()
{
    Run_Realtime_with_Reset();
}
GEL_Toolbar2()
{
    Run_Realtime_with_Restart();
}
GEL_Toolbar3()
{
    Full_Halt();
}
GEL_Toolbar4()
{
    Full_Halt_with_Reset();
}

int GEL_Toolbar5_Toggle = 0;
GEL_Toolbar5()
{
    if(GEL_Toolbar5_Toggle == 0)
    {
        GEL_Toolbar5_Toggle = 1;
        GEL_OpenWindow("GEL_Buttons",1,4);
        GEL_TextOut("Button 1: Run_Realtime_with_Reset()","GEL_Buttons",0,0);
        GEL_TextOut("Button 2: Run_Realtime_with_Restart()","GEL_Buttons",0,1);
        GEL_TextOut("Button 3: Full_Halt()", "GEL_Buttons",0,2);
        GEL_TextOut("Button 4: Full_Halt_with_Reset()","GEL_Buttons",0,3);
    }
    else
    {
        GEL_Toolbar5_Toggle = 0;
        GEL_CloseWindow("GEL_Buttons");
    }
}


/********************************************************************/
/* These functions are useful to engage/dis-enagage realtime        */
/* emulation mode during debug.  They save the user from having to  */
/* manually perform these steps in CCS.                             */
/********************************************************************/
menuitem "Realtime Emulation Control";

hotmenu Run_Realtime_with_Reset()
{
    GEL_Reset();                /* Reset the DSP */
    ST1 = ST1 & 0xFFFD;         /* clear DBGM bit in ST1 */
    GEL_EnableRealtime();       /* Enable Realtime mode */
    GEL_Run();                  /* Run the DSP */
}
hotmenu Run_Realtime_with_Restart()
{
    GEL_Restart();              /* Reset the DSP */
    ST1 = ST1 & 0xFFFD;         /* clear DBGM bit in ST1 */
    GEL_EnableRealtime();       /* Enable Realtime mode */
    GEL_Run();                  /* Run the DSP */
}
hotmenu Full_Halt()
{
    GEL_DisableRealtime();      /* Disable Realtime mode */
    GEL_Halt();                 /* Halt the DSP */
}
hotmenu Full_Halt_with_Reset()
{
    GEL_DisableRealtime();      /* Disable Realtime mode */
    GEL_Halt();                 /* Halt the DSP */
    GEL_Reset();                /* Reset the DSP */
}


/********************************************************************/
/*                         F28335 Memory Map                        */
/*                                                                  */
/*   Note: M0M1MAP and VMAP signals tied high on F28335 core        */
/*                                                                  */
/*   0x000000 - 0x0003ff   M0 SARAM                (Prog and Data)  */
/*   0x000400 - 0x0007ff   M1 SARAM                (Prog and Data)  */
/*   0x000800 - 0x001fff   Peripheral Frame0 (PF0) (Data only)      */
/*   0x004000 - 0x004fff   XINTF Zone 0            (Prog and Data)  */
/*   0x005000 - 0x005fff   Peripheral Frame3 (PF3) (Data only)      */
/*   0x006000 - 0x006fff   Peripheral Frame1 (PF1) (Data only)      */
/*   0x007000 - 0x007fff   Peripheral Frame2 (PF2) (Data only)      */
/*   0x008000 - 0x008fff   L0 SARAM                (Prog and Data)  */
/*   0x009000 - 0x009fff   L1 SARAM                (Prog and Data)  */
/*   0x00A000 - 0x00Afff   L2 SARAM                (Prog and Data)  */
/*   0x00B000 - 0x00Bfff   L3 SARAM                (Prog and Data)  */
/*   0x00C000 - 0x00Cfff   L4 SARAM                (Prog and Data)  */
/*   0x00D000 - 0x00Dfff   L5 SARAM                (Prog and Data)  */
/*   0x00E000 - 0x00Efff   L6 SARAM                (Prog and Data)  */
/*   0x00F000 - 0x00Ffff   L7 SARAM                (Prog and Data)  */
/*   0x100000 - 0x1fffff   XINTF Zone 6            (Prog and Data)  */
/*   0x200000 - 0x2fffff   XINTF Zone 7            (Prog and Data   */
/*   0x300000 - 0x33ffff   Flash                   (Prog and Data)  */
/*   0x380080 - 0x380088   ADC_cal function        (Prog and Data)  */
/*   0x380400 - 0x3807ff   OTP                     (Prog and Data)  */
/*   0x3f8000 - 0x3f8fff   L0 SARAM                (Prog and Data)  */
/*   0x3f9000 - 0x3f9fff   L1 SARAM                (Prog and Data)  */
/*   0x3fA000 - 0x3fAfff   L2 SARAM                (Prog and Data)  */
/*   0x3fB000 - 0x3fBfff   L3 SARAM                (Prog and Data)  */
/*   0x3fe000 - 0x3fffff   BOOT ROM                (Prog and Data)  */
/********************************************************************/
menuitem "Initialize Memory Map";

hotmenu F28335_Memory_Map()
{
    GEL_MapReset();
    GEL_MapOn();

    /* Program memory map */
    GEL_MapAdd(0x0,0,0x400,1,1);                 /* M0 SARAM        */
    GEL_MapAdd(0x400,0,0x400,1,1);               /* M1 SARAM        */
    GEL_MapAdd(0x4000,0,0x1000,1,1);             /* Zone 0          */
    GEL_MapAdd(0x8000,0,0x1000,1,1);             /* L0 SARAM        */
    GEL_MapAdd(0x9000,0,0x1000,1,1);             /* L1 SARAM        */
    GEL_MapAdd(0xA000,0,0x1000,1,1);             /* L2 SARAM        */
    GEL_MapAdd(0xB000,0,0x1000,1,1);             /* L3 SARAM        */
    GEL_MapAdd(0xC000,0,0x1000,1,1);             /* L4 SARAM        */
    GEL_MapAdd(0xD000,0,0x1000,1,1);             /* L5 SARAM        */
    GEL_MapAdd(0xE000,0,0x1000,1,1);             /* L6 SARAM        */
    GEL_MapAdd(0xF000,0,0x1000,1,1);             /* L7 SARAM        */
    GEL_MapAdd(0x100000,0,0x100000,1,1);         /* Zone 6          */
    GEL_MapAdd(0x200000,0,0x100000,1,1);         /* Zone 7          */
    GEL_MapAdd(0x300000,0,0x40000,1,0);          /* FLASH           */
    GEL_MapAdd(0x380080,0,0x00009,1,0);          /* ADC_cal function*/
    GEL_MapAdd(0x380400,0,0x00400,1,0);          /* OTP             */
    GEL_MapAdd(0x3f8000,0,0x1000,1,1);           /* L0 SARAM Mirror */
    GEL_MapAdd(0x3f9000,0,0x1000,1,1);           /* L1 SARAM Mirror */
    GEL_MapAdd(0x3fA000,0,0x1000,1,1);           /* L2 SARAM Mirror */
    GEL_MapAdd(0x3fb000,0,0x1000,1,1);           /* L3 SARAM Mirror */
    GEL_MapAdd(0x3fe000,0,0x2000,1,0);           /* BOOT ROM        */

    /* Data memory map */
    GEL_MapAdd(0x000,1,0x400,1,1);               /* M0 SARAM        */
    GEL_MapAdd(0x400,1,0x400,1,1);               /* M1 SARAM        */
    GEL_MapAdd(0x800,1,0x1800,1,1);               /* PF0             */
    GEL_MapAdd(0x4000,1,0x1000,1,1);             /* Zone 0          */
    GEL_MapAdd(0x5000,1,0x1000,1,1);             /* PF3             */
    GEL_MapAdd(0x6000,1,0x1000,1,1);             /* PF1             */
    GEL_MapAddStr(0x7000,1,0x1000,"R|W|AS2",0);  /* PF2             */
    GEL_MapAdd(0x8000,1,0x1000,1,1);             /* L0 SARAM        */
    GEL_MapAdd(0x9000,1,0x1000,1,1);             /* L1 SARAM        */
    GEL_MapAdd(0xA000,1,0x1000,1,1);             /* L2 SARAM        */
    GEL_MapAdd(0xB000,1,0x1000,1,1);             /* L3 SARAM        */
    GEL_MapAdd(0xC000,1,0x1000,1,1);             /* L4 SARAM        */
    GEL_MapAdd(0xD000,1,0x1000,1,1);             /* L5 SARAM        */
    GEL_MapAdd(0xE000,1,0x1000,1,1);             /* L6 SARAM        */
    GEL_MapAdd(0xF000,1,0x1000,1,1);             /* L7 SARAM        */
    GEL_MapAdd(0x100000,1,0x100000,1,1);         /* Zone 6          */
    GEL_MapAdd(0x200000,1,0x100000,1,1);         /* Zone 7          */
    GEL_MapAdd(0x300000,1,0x40000,1,0);          /* FLASH           */
    GEL_MapAdd(0x380400,1,0x00400,1,0);          /* OTP             */
    GEL_MapAdd(0x380080,1,0x00009,1,0);          /* ADC_cal function*/
    GEL_MapAdd(0x3f8000,1,0x1000,1,1);           /* L0 SARAM Mirror */
    GEL_MapAdd(0x3f9000,1,0x1000,1,1);           /* L1 SARAM Mirror */
    GEL_MapAdd(0x3fA000,1,0x1000,1,1);           /* L2 SARAM Mirror */
    GEL_MapAdd(0x3fb000,1,0x1000,1,1);           /* L3 SARAM Mirror */
    GEL_MapAdd(0x3fe000,1,0x2000,1,0);           /* BOOT ROM        */
}


/********************************************************************/
/* The ESTOP0 fill functions are useful for debug.  They fill the   */
/* RAM with software breakpoints that will trap runaway code.       */
/********************************************************************/
hotmenu Fill_F28335_RAM_with_ESTOP0()
{
    GEL_MemoryFill(0x000000,1,0x000800,0x7625);      /* Fill M0/M1  */
    GEL_MemoryFill(0x008000,1,0x002000,0x7625);      /* Fill L0/L1  */
    GEL_MemoryFill(0x00A000,1,0x002000,0x7625);      /* Fill L2/L3  */
    GEL_MemoryFill(0x00C000,1,0x002000,0x7625);      /* Fill L4/L5  */
    GEL_MemoryFill(0x00E000,1,0x002000,0x7625);      /* Fill L6/L7  */
}


/********************************************************************/
menuitem "Watchdog";
hotmenu Disable_WD()
{
    *0x7029 = *0x7029 | 0x0068;                /* Set the WDDIS bit */
    *0x7025 = 0x0055;                          /* Service the WD    */
    *0x7025 = 0x00AA;                          /*  once to be safe. */
    GEL_TextOut("\nWatchdog Timer Disabled");
}


/********************************************************************/
menuitem "Code Security Module"
hotmenu Unlock_CSM()
{
    /* Perform dummy reads of the password locations */
    XAR0 = *0x33FFF8;
    XAR0 = *0x33FFF9;
    XAR0 = *0x33FFFA;
    XAR0 = *0x33FFFB;
    XAR0 = *0x33FFFC;
    XAR0 = *0x33FFFD;
    XAR0 = *0x33FFFE;
    XAR0 = *0x33FFFF;

    /* Write passwords to the KEY registers.  0xFFFF's are dummy passwords.
       User should replace them with the correct password for their DSP */
    *0xAE0 = 0xFFFF;
    *0xAE1 = 0xFFFF;
    *0xAE2 = 0xFFFF;
    *0xAE3 = 0xFFFF;
    *0xAE4 = 0xFFFF;
    *0xAE5 = 0xFFFF;
    *0xAE6 = 0xFFFF;
    *0xAE7 = 0xFFFF;
}


/********************************************************************/
menuitem "Addressing Modes";
hotmenu C28x_Mode()
{
    ST1 = ST1 & (~0x0100);      /*   AMODE = 0  */
    ST1 = ST1 | 0x0200;         /* OBJMODE = 1  */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国三级电影一区二区| 国产喷白浆一区二区三区| 亚洲黄色尤物视频| 色综合久久88色综合天天免费| 国产精品美女久久久久高潮| 豆国产96在线|亚洲| 中文字幕 久热精品 视频在线| 国产寡妇亲子伦一区二区| 国产视频一区在线观看| 暴力调教一区二区三区| 成人免费在线观看入口| 色综合久久88色综合天天免费| 亚洲午夜激情网站| 精品黑人一区二区三区久久| 国产一区二区不卡| 亚洲欧美日韩国产综合在线| 欧美日韩中文另类| 欧美96一区二区免费视频| 精品播放一区二区| 91色.com| 青青草国产精品97视觉盛宴| 国产午夜精品美女毛片视频| 日本久久电影网| 免费人成在线不卡| 国产精品午夜电影| 欧美精品在线一区二区| 国产真实精品久久二三区| 中文字幕一区二区三区在线不卡| 欧美午夜寂寞影院| 精品一区二区免费| 亚洲精品久久7777| 日韩女优视频免费观看| 成人精品亚洲人成在线| 亚洲国产毛片aaaaa无费看 | 久久久亚洲午夜电影| av一二三不卡影片| 免费高清在线一区| 一区二区三区在线播放| 精品99一区二区| 欧美综合色免费| 成人国产在线观看| 久久超碰97人人做人人爱| 亚洲综合一二三区| 欧美国产精品一区二区三区| 亚洲靠逼com| 国产欧美精品一区二区色综合| 精品入口麻豆88视频| 欧美日韩一区二区在线观看视频| 天天色 色综合| 欧美α欧美αv大片| 国产精品乡下勾搭老头1| 亚洲国产精品久久不卡毛片 | 亚洲日本一区二区| 欧美成人女星排名| 欧美人伦禁忌dvd放荡欲情| 99这里只有久久精品视频| 裸体一区二区三区| 亚洲国产日韩精品| 亚洲日本欧美天堂| 国产日韩影视精品| 欧美sm美女调教| 欧美久久久一区| 在线精品视频一区二区| 成人av免费在线观看| 日本欧美加勒比视频| 一区二区三区免费网站| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 亚洲成人三级小说| 亚洲综合一区在线| 亚洲品质自拍视频| 中文字幕一区二区三区四区不卡| 久久久精品tv| 久久久美女艺术照精彩视频福利播放| 制服.丝袜.亚洲.中文.综合 | 欧美亚洲尤物久久| 色悠久久久久综合欧美99| 91麻豆国产在线观看| 成人黄色电影在线| 97精品电影院| 色综合天天综合| 91亚洲精品久久久蜜桃| 国产日韩精品一区二区浪潮av| xnxx国产精品| 国产日韩av一区| 日本一区二区三区在线观看| 亚洲国产精品成人综合色在线婷婷| 国产亚洲视频系列| 国产精品久久久久久久久免费相片| 久久久久久**毛片大全| 中文字幕乱码亚洲精品一区| 日本一区二区久久| 亚洲乱码中文字幕| 亚洲国产精品自拍| 日本视频免费一区| 国内外成人在线视频| 国产成人高清在线| 色老综合老女人久久久| 精品视频免费在线| 日韩一区和二区| 久久免费看少妇高潮| 成人免费一区二区三区视频| 中文字幕亚洲区| 一区二区三区四区中文字幕| 一区二区久久久久久| 日韩中文字幕av电影| 久久国产生活片100| 国产成人三级在线观看| 成人av手机在线观看| 欧美色老头old∨ideo| 在线综合+亚洲+欧美中文字幕| 精品盗摄一区二区三区| 久久成人免费电影| av福利精品导航| 在线不卡中文字幕| 日韩精品一区二区三区中文不卡| 久久嫩草精品久久久久| 自拍偷拍国产精品| 欧美aa在线视频| eeuss鲁片一区二区三区| 欧美日韩国产美| 欧美国产日韩a欧美在线观看| 亚洲一区在线观看免费观看电影高清| 麻豆成人av在线| av动漫一区二区| 日韩欧美中文字幕公布| 最新中文字幕一区二区三区| 免费成人性网站| www.日韩大片| 日韩欧美黄色影院| 一区二区三区鲁丝不卡| 国产做a爰片久久毛片| 在线观看精品一区| 日本一区二区三区国色天香 | 精品噜噜噜噜久久久久久久久试看| 中文字幕成人在线观看| 天天爽夜夜爽夜夜爽精品视频| 成人18精品视频| 日韩欧美一级片| 亚洲影视在线播放| www.亚洲国产| 国产亚洲欧洲一区高清在线观看| 视频一区中文字幕国产| 91麻豆免费视频| 成人福利在线看| 国产精品入口麻豆九色| 日本电影欧美片| 日韩精品三区四区| 欧美三级日韩三级| 国产精品传媒入口麻豆| 日韩一区精品视频| 91精品国产日韩91久久久久久| 免费在线观看一区| 精品嫩草影院久久| 懂色av噜噜一区二区三区av| 樱花草国产18久久久久| 精品国产91洋老外米糕| 色婷婷av一区二区| 国产激情偷乱视频一区二区三区| 亚洲一区免费观看| 国产精品久久久久一区二区三区 | 精品国产乱码久久久久久闺蜜| 91小宝寻花一区二区三区| 日本伊人精品一区二区三区观看方式| 国产精品视频第一区| 91精品国产一区二区人妖| 欧美日韩精品一区二区天天拍小说| 91首页免费视频| 成人性视频网站| 国产成人精品www牛牛影视| 伦理电影国产精品| 国产麻豆日韩欧美久久| 爽好久久久欧美精品| 亚洲影视在线播放| 亚洲成av人片在线观看| 亚洲国产毛片aaaaa无费看| 一区二区三区 在线观看视频| 最新久久zyz资源站| 亚洲影院理伦片| 亚洲18色成人| 美女一区二区三区在线观看| 亚洲aaa精品| 蜜臀精品一区二区三区在线观看| 经典三级视频一区| 美女一区二区久久| 国产高清精品网站| 日本乱人伦aⅴ精品| 91在线视频免费91| 欧美日韩精品一区二区三区| 成人av电影免费观看| 国产精品一区二区不卡| 国产aⅴ综合色| 欧美精品在线视频| 亚洲一卡二卡三卡四卡五卡| 久久97超碰色| 欧美日韩中字一区| 亚洲一区二区精品视频| 不卡av在线网| 亚洲嫩草精品久久| jvid福利写真一区二区三区| 日本一区二区三区dvd视频在线|