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

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

?? flash_prog.c

?? 基于ti公司6711dsp的flash讀/寫源程序。運行環(huán)境為ccs3.2
?? C
字號:
/*******************************************************************************

* FILENAME

*   flash_prog.c

*

* DESCRIPTION

*   DSK flash programming - DSP Code

*

* REVISION HISTORY

*	Changed PAGE_SIZE to FLASH_WRITE_SIZE

*	Update of SDRAM configuration

*

*******************************************************************************/



#include <stdio.h>

#include <c6x.h>

#include "c6211dsk.h"

#define PWD 0x12345678  



int flash_page_prog( unsigned int src_addr, unsigned int dst_addr, int page_size);



#pragma DATA_SECTION(host_buffer, "Host_Buffer")

  unsigned int host_buffer[33];

  unsigned int start_addr, prog_ptr, prog_flag, page_count, checksum, i;

  char *check_ptr;



/*-------------------------------------------------------------------------*/

/* main()                                                                  */

/*-------------------------------------------------------------------------*/



int main()

{

  /* dsp and peripheral initialization */    

  CSR=0x100;			           /* disable all interrupts            */

  IER=1;                           /* disable all interrupts except NMI */

  ICR=0xffff;                      /* clear all pending interrupts      */



/*************************************************************************

* Standard 6211/6711 DSK includes 2 MT48LC1M16A1-7 devices = 4MB SDRAM   *

* For these devices use the following parameter:                         *

*   EMIF_SDCTRL=0x07126000                                               *

* If MT48LC1M16A1-10 devices are installed use the following parameter:  *

*   EMIF_SDCTRL=0x07227000                                               *

* /|\ 16Mb parts = 4MB SDRAM /|\   *-------------------------------------*

*----------------------------------*   \|/ 64Mb parts = 16MB SDRAM \|/   *

* If MT48LC4M16A2-10 devices are installed use the following parameter:  *

*   EMIF_SDCTRL=0x57227000                                               *

*************************************************************************/



  *(unsigned volatile int *)EMIF_GCR = 0x3300; /* EMIF global control   */

  *(unsigned volatile int *)EMIF_CE0 = 0x30;   /* EMIF CE0control       */

  *(unsigned volatile int *)EMIF_CE1 = 0xffffff03; /* EMIF CE1 control, 8bit async */

  *(unsigned volatile int *)EMIF_SDCTRL = 0x07126000; /* EMIF SDRAM control ZZ    */

  *(unsigned volatile int *)EMIF_SDRP = 0x61a;       /* EMIF SDRM refresh period */



  host_buffer[0] = PWD;  /* send flag, indicating dsp is ready  */

  

  while(host_buffer[0] != 0);    /* wait host acknowledge  */

  start_addr = host_buffer[1];   /* save start programming address */

  prog_ptr = start_addr;         /* initialize pointer value   */

  page_count = 0;                /* initialize programmed page counter */

  prog_flag = 1;                 /* set prog_flag */



  while(prog_flag)               /* loop of receiving host data & program flash */

  {

     while (host_buffer[0] == 0); /* wait to receive a host packet data */

	 if (host_buffer[0] == 1)    /* check if last packet */

	 {

	   flash_page_prog((unsigned int)&host_buffer[1], prog_ptr, FLASH_WRITE_SIZE); /* prog a page of flash */

	   prog_ptr += FLASH_WRITE_SIZE;      /* update programming pointer */

	   page_count++;               /* increment the programmed page counter */

	   host_buffer[0] = 0;         /* send acknowledgement to host */  

	 }

	 else

	 {

	   prog_flag = 0;

	   host_buffer[0] = 0;

	 }

  } 

   

  checksum = 0;                  /* initialize checksum */

  check_ptr = (char *)start_addr; 

  for (i = 0; i < page_count*FLASH_WRITE_SIZE; i++)

  {

	  checksum += *check_ptr++;

  }



  while ( host_buffer[0] == 0 );

  host_buffer[1] = checksum;

  host_buffer[0] = PWD;

  while(1);

}



int flash_page_prog( unsigned int src_addr, unsigned int dst_addr, int page_size)

{

  int i;

  char temp,temp1;

  char *flash_ptr = (char *)dst_addr;

  char *src_ptr = (char *)src_addr;



  *(char *)FLASH_ADR1 = FLASH_KEY1;

  *(char *)FLASH_ADR2 = FLASH_KEY2;

  *(char *)FLASH_ADR1 = FLASH_KEY3;

  for (i=0;i<page_size;i++) *flash_ptr++ = *src_ptr++;

  temp = *--flash_ptr;

  temp1 = *--src_ptr;

  while ( temp != temp1)

  {

    temp = *flash_ptr;

  }

  return 0;

}



?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆国产精品视频| 亚洲视频综合在线| 石原莉奈在线亚洲二区| 欧美日韩久久一区二区| 欧美aaaaa成人免费观看视频| 欧美精品在线视频| 美女在线观看视频一区二区| 亚洲精品在线观看视频| 高清日韩电视剧大全免费| 国产精品福利一区二区三区| 色婷婷亚洲精品| 午夜免费久久看| 精品国产一区a| www.亚洲色图| 婷婷中文字幕综合| 亚洲精品一区二区在线观看| 成人教育av在线| 亚洲自拍另类综合| 日韩午夜精品电影| 成人看片黄a免费看在线| 亚洲欧美日韩系列| 欧美一卡2卡3卡4卡| 国产精品一区二区三区网站| 亚洲欧美一区二区三区孕妇| 3atv一区二区三区| 懂色一区二区三区免费观看| 亚洲一区在线看| 精品动漫一区二区三区在线观看| 成人av在线资源网| 日韩高清一区在线| 亚洲国产精品精华液2区45| 欧美性三三影院| 国产精品一二三四五| 一区二区三区中文字幕精品精品 | 色噜噜夜夜夜综合网| 日韩不卡免费视频| 国产精品美女久久久久久久网站| 欧美日韩一级黄| 国产成人综合亚洲网站| 亚洲成人激情自拍| 国产精品视频你懂的| 欧美日韩国产美| av网站免费线看精品| 蜜桃av一区二区三区| 亚洲精品精品亚洲| 久久久久久久国产精品影院| 欧美精品日韩一本| 91丨九色丨蝌蚪富婆spa| 国产麻豆精品在线| 日韩电影在线免费观看| 亚洲欧美日韩中文播放 | 国产高清成人在线| 视频一区视频二区在线观看| 《视频一区视频二区| 久久久不卡网国产精品二区| 91精品久久久久久久99蜜桃| 91蜜桃免费观看视频| 国产福利91精品| 久久97超碰国产精品超碰| 亚洲成av人**亚洲成av**| 国产精品国产成人国产三级| 国产视频一区在线播放| 精品美女在线播放| 日韩欧美亚洲国产精品字幕久久久| 在线观看中文字幕不卡| 99久久久国产精品| 国产 日韩 欧美大片| 国产精选一区二区三区| 国产在线精品不卡| 黄色小说综合网站| 久88久久88久久久| 国产精品久久久久久久久果冻传媒 | 国产成人av一区二区三区在线 | 国精品**一区二区三区在线蜜桃| 三级久久三级久久| 日日夜夜精品视频免费| 视频一区二区三区入口| 五月天国产精品| 日韩中文字幕不卡| 蜜臀av在线播放一区二区三区| 午夜激情一区二区| 性做久久久久久免费观看| 亚洲一区在线看| 日韩专区一卡二卡| 精品一区二区久久久| 久久电影网电视剧免费观看| 久久99国产精品久久| 国产精品一区在线观看乱码 | 欧美一级电影网站| 日韩一级完整毛片| 精品成人a区在线观看| 国产亚洲欧美色| 亚洲国产精品av| 日韩理论在线观看| 亚洲一区在线观看免费| 日一区二区三区| 九色综合狠狠综合久久| 国产成人免费在线观看| 色哟哟国产精品免费观看| 欧洲视频一区二区| 日韩免费在线观看| 欧美激情在线一区二区三区| 亚洲手机成人高清视频| 视频一区二区中文字幕| 国产永久精品大片wwwapp| 成人蜜臀av电影| 欧美视频一区在线| 欧美精品一区二区三区一线天视频| 国产天堂亚洲国产碰碰| 夜夜嗨av一区二区三区四季av| 日韩精彩视频在线观看| 国产成人精品免费视频网站| 91视频国产资源| 日韩精品一区二区三区四区视频| 欧美国产激情二区三区 | 天堂在线亚洲视频| 国产精品自拍av| 欧洲人成人精品| 久久天天做天天爱综合色| 亚洲免费在线观看视频| 美女网站一区二区| 99久精品国产| 精品国产麻豆免费人成网站| 亚洲人xxxx| 国产一区二区三区在线观看免费| av福利精品导航| 日韩美女一区二区三区四区| 亚洲人成在线观看一区二区| 蜜桃久久久久久久| 色诱视频网站一区| 国产色产综合产在线视频| 午夜国产精品一区| 99精品视频一区二区三区| 精品少妇一区二区三区视频免付费 | 爽爽淫人综合网网站| 99久久久国产精品| 久久你懂得1024| 天天色综合天天| 91蝌蚪porny成人天涯| 精品伦理精品一区| 亚洲第一成年网| 色哟哟精品一区| 国产精品久久久久一区| 美女一区二区视频| 欧美丰满一区二区免费视频 | 欧美成人高清电影在线| 亚洲女爱视频在线| 大尺度一区二区| 精品区一区二区| 青娱乐精品在线视频| 日本韩国视频一区二区| 国产精品天美传媒| 国产真实乱对白精彩久久| 欧美一区欧美二区| 亚洲第一福利一区| 欧美午夜影院一区| 亚洲天堂网中文字| 97se亚洲国产综合自在线 | 欧美精品一卡二卡| 亚洲国产欧美日韩另类综合| 91免费版在线| 中文字幕字幕中文在线中不卡视频| 懂色av中文一区二区三区 | 欧美美女喷水视频| 亚洲高清免费视频| 欧美三级中文字幕在线观看| 亚洲综合偷拍欧美一区色| 91在线观看美女| 亚洲欧美日韩综合aⅴ视频| 93久久精品日日躁夜夜躁欧美| 国产精品久久久久久久久久久免费看| 国产精品夜夜嗨| 国产精品嫩草99a| 91影院在线观看| 一区二区三区波多野结衣在线观看| 在线视频亚洲一区| 亚洲大片一区二区三区| 777色狠狠一区二区三区| 秋霞电影网一区二区| 欧美成va人片在线观看| 国产一区欧美日韩| 国产精品久久综合| 色综合天天狠狠| 亚洲成人777| 日韩欧美不卡在线观看视频| 国内成人精品2018免费看| 国产视频在线观看一区二区三区 | 色8久久精品久久久久久蜜| 一区二区三区在线不卡| 欧美日本在线视频| 麻豆中文一区二区| 国产日韩av一区二区| 91丨porny丨最新| 日日摸夜夜添夜夜添国产精品| 日韩亚洲国产中文字幕欧美| 国产成人无遮挡在线视频| 亚洲人妖av一区二区| 91精品国产综合久久福利| 国产美女精品在线| 一区二区三区免费看视频|