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

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

?? fine-gained flash access

?? FPGA中niosII的應(yīng)用實(shí)例--包括PIO
??
字號:
/*
 * 聲明:本范例源于書籍‘NiosII軟件架構(gòu)解析’
 * 作者:蔡偉綱
 * 博客地址: http://NiosII.cublog.cn 
 *
 * 一、功能: Fine-gained Flash Access驅(qū)動演示代碼.
 * 二、運(yùn)行前提: 本范例需要硬件開發(fā)板的支持,
 *     要求硬件開發(fā)板具備名為”ext_flash”的CFI Flash或EPCS Flash模塊;
*/
#include <stdio.h>
#include <string.h>
#include "sys/alt_flash.h"

#define BUF_SIZE 1024//定義緩沖區(qū)的大小
//從指定的flash分區(qū)的第OFFSET_FROM_REGION字節(jié)單元開始寫操作;
#define OFFSET_FROM_REGION 100
int main()
{
  printf("Fine-gained Flash Access Demo.\n");

  alt_flash_fd* fd;
  flash_region* regions;
  int number_of_regions;
  int ret_code;
  
//開辟源緩沖區(qū),本范例將把源緩沖區(qū)的數(shù)據(jù)寫入flash 
//BUF_SIZE不可過大,否則可能導(dǎo)致堆棧溢出; 
  char source[BUF_SIZE];
//開辟目的緩沖區(qū),本范例將把flash的數(shù)據(jù)讀回目的緩沖區(qū),
//并通過與源緩沖區(qū)數(shù)據(jù)的對比來確定讀寫flash是否正確;
//BUF_SIZE不可過大,否則可能導(dǎo)致堆棧溢出; 
  char dest[BUF_SIZE];
  
//將源緩沖區(qū)的數(shù)據(jù)全部初始化為0x55;
  memset(source, 0x55, BUF_SIZE);

//使用alt_flash_open_dev打開flash設(shè)備,并返回flash設(shè)備的文件描述器fd;
//注:flash設(shè)備在SOPC Builder中的命名應(yīng)為’ext_flash’,否則這里會出現(xiàn)編譯錯誤;
  fd = alt_flash_open_dev("/dev/ext_flash");
  if(fd!=NULL)
  {
    printf("Open Flash Device Successfully.\n");
    
  //使用alt_get_flash_info得到flash設(shè)備的分區(qū)信息;
  //關(guān)于flash分區(qū)的更詳細(xì)介紹請參考Flash設(shè)備數(shù)據(jù)結(jié)構(gòu);
    ret_code = alt_get_flash_info(fd,
                                  &regions,
                                  &number_of_regions);
  //檢查是否有可用分區(qū);
    if(number_of_regions && (regions->offset == 0))
    {
      //擦除flash設(shè)備第一個分區(qū)的第一個數(shù)據(jù)塊;
      ret_code = alt_erase_flash_block(fd,
                                       regions->offset,
                                       regions->block_size);
                                                                     
      if(ret_code == 0)
      {
        printf("Erase Flash Device Successfully.\n");
    	//將源緩沖區(qū)的數(shù)據(jù)寫入flash第一個分區(qū)的第一個數(shù)據(jù)塊;
        ret_code = alt_write_flash_block(fd,
                                         regions->offset,
										regions->offset+OFFSET_FROM_REGION,
                                         source,
                                         BUF_SIZE);
                                          
        if(ret_code == 0)
        {
          printf("Write Flash Device Successfully.\n");
      
        //使用alt_read_flash對flash設(shè)備進(jìn)行讀操作,
          ret_code = alt_read_flash(fd,                                   
                                    regions->offset+OFFSET_FROM_REGION, 
                                    dest, 
                                    BUF_SIZE);
          if(ret_code==0)
          {
            printf("Read Flash Device Successfully.\n");
    
            int Loop, ErrorCount = 0;
            for(Loop = 0; Loop < BUF_SIZE; Loop++)
            {
          	  //對比源緩沖區(qū)和目的緩沖區(qū)的數(shù)據(jù);
              if(source[Loop] != dest[Loop])
              {
                printf("Verify failed at location: 0x%X\n",Loop);
                ErrorCount++;
              }  
            }
            
            if(ErrorCount == 0)
            {
              printf("Verify Successfully!\n");
            }  
          }
          else
          {
            printf("Can’t read flash device\n");    
          }
        }
        else
        {
          printf("Can’t write flash device\n");    
        }
      }                                              
      else
      {
        printf("Can't Erase Flash Device.\n");        
      }       
    }
    else
    {
      printf("Can't Find Available Flash Region.\n");              
    }
    alt_flash_close_dev(fd);
  }
  else
  {
    printf("Can’t open flash device\n");
  }
  
  while(1);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日本国产一区| 国产综合久久久久影院| 色国产综合视频| 日韩理论片一区二区| 91婷婷韩国欧美一区二区| 中文字幕在线不卡| 欧美午夜一区二区三区| 亚洲一区在线播放| 91精品国产综合久久香蕉的特点 | 久久久美女毛片| 国产精品影视在线| 最新欧美精品一区二区三区| 欧美视频中文字幕| 久久成人精品无人区| 欧美国产一区在线| 91久久精品一区二区| 日韩精品免费专区| 久久久精品国产免大香伊| 91小视频在线| 日本亚洲电影天堂| 日本一区二区三区在线不卡 | 久久机这里只有精品| 亚洲国产精品t66y| 91激情在线视频| 久久99精品久久久| 亚洲欧美激情小说另类| 欧美一级久久久| 成人av动漫网站| 日韩av一二三| 成人欧美一区二区三区1314| 欧美一区二区三区四区视频 | 国产人成一区二区三区影院| 色久优优欧美色久优优| 精品一区二区三区久久久| 亚洲精品自拍动漫在线| 欧美大片国产精品| 91久久精品网| 福利视频网站一区二区三区| 亚洲r级在线视频| 国产精品久久久久久户外露出| 欧美区在线观看| 成人av免费观看| 国产呦萝稀缺另类资源| 午夜视频久久久久久| 亚洲欧洲国产专区| 2020日本不卡一区二区视频| 欧美日本视频在线| 91在线看国产| 国产99久久久国产精品潘金 | 精品日韩欧美在线| 欧美在线观看你懂的| 国产寡妇亲子伦一区二区| 日韩精品1区2区3区| 亚洲裸体在线观看| 国产精品免费视频网站| 精品国产一区二区三区四区四| 欧美日韩精品免费| 色成人在线视频| 99久久免费精品| 国产91丝袜在线播放| 老司机精品视频导航| 水野朝阳av一区二区三区| 亚洲欧美一区二区久久 | 91丨porny丨首页| 高清不卡一二三区| 国产成人在线视频免费播放| 欧美主播一区二区三区美女| 粉嫩久久99精品久久久久久夜| 日av在线不卡| 视频一区视频二区在线观看| 午夜视频在线观看一区| 亚洲成av人综合在线观看| 一区二区三区在线视频免费观看| 国产精品免费网站在线观看| 国产精品网站在线| 国产精品久久久久久一区二区三区| 久久精品欧美一区二区三区不卡| 久久久久久久久久久久电影 | 国产99精品视频| 国产成人在线免费观看| 丁香另类激情小说| 不卡一二三区首页| 91蜜桃网址入口| 色婷婷综合久久久久中文一区二区 | 亚洲人成精品久久久久久| 中文字幕综合网| 亚洲精品中文字幕乱码三区| 亚洲精品菠萝久久久久久久| 一区二区国产视频| 午夜精品爽啪视频| 美女一区二区在线观看| 国产资源在线一区| 国产91丝袜在线播放九色| 99re8在线精品视频免费播放| 色偷偷久久一区二区三区| 欧美色老头old∨ideo| 欧美一区二区在线不卡| 久久久久久一二三区| 中文字幕av一区二区三区免费看 | 亚洲成人三级小说| 日本午夜精品视频在线观看| 精彩视频一区二区三区| 成人免费视频视频| 欧美最新大片在线看 | 激情图片小说一区| 成年人国产精品| 欧美日韩精品一区二区天天拍小说| 日韩一区二区中文字幕| 国产清纯在线一区二区www| 亚洲男人天堂一区| 日韩不卡免费视频| 成人免费高清在线| 在线不卡中文字幕| 欧美精品一区二区三| 亚洲女与黑人做爰| 久久99精品国产| 色8久久人人97超碰香蕉987| 日韩视频不卡中文| 亚洲免费视频中文字幕| 看电影不卡的网站| 色伊人久久综合中文字幕| 欧美一区二区三区啪啪| 中文一区二区完整视频在线观看| 亚洲成人动漫在线观看| 国产98色在线|日韩| 91精品欧美一区二区三区综合在| 国产精品视频在线看| 美女脱光内衣内裤视频久久影院| 不卡的电影网站| 日韩免费福利电影在线观看| 一区二区三区在线视频免费观看| 国产一区二区不卡在线| 在线精品观看国产| 国产精品私人自拍| 久久99在线观看| 欧美日韩精品欧美日韩精品一 | 亚洲精选一二三| 国产成人精品亚洲午夜麻豆| 欧美精品123区| 亚洲精品乱码久久久久| 国产成人免费视频精品含羞草妖精| 3d动漫精品啪啪1区2区免费| 亚洲男同性恋视频| 北岛玲一区二区三区四区| 精品久久久久久久人人人人传媒| 亚洲一线二线三线久久久| caoporen国产精品视频| 久久人人97超碰com| 日本美女一区二区三区| 欧美日韩亚洲国产综合| 亚洲人成亚洲人成在线观看图片 | 成人高清免费观看| 久久综合色8888| 蜜臀99久久精品久久久久久软件 | 91麻豆精品国产91久久久资源速度 | 欧美成人福利视频| 日本不卡一区二区三区| 欧美少妇性性性| 亚洲综合在线电影| 91福利精品视频| 一区二区三区四区av| 色网站国产精品| 亚洲综合免费观看高清完整版在线| 99久久精品免费| 亚洲视频在线一区观看| jlzzjlzz亚洲女人18| 国产精品毛片久久久久久久| 丰满放荡岳乱妇91ww| 日本一区二区三区四区在线视频| 国产精品一区二区三区乱码| 久久先锋资源网| 国产精品一区二区在线观看不卡| xvideos.蜜桃一区二区| 国产老女人精品毛片久久| 久久精品视频一区二区三区| 福利电影一区二区三区| 成人免费一区二区三区视频| gogo大胆日本视频一区| 亚洲精品视频在线看| 欧美无砖砖区免费| 天天综合天天综合色| 日韩欧美电影在线| 国产一区91精品张津瑜| 欧美国产精品一区二区| 91原创在线视频| 亚洲国产一区二区三区| 欧美一区二区黄| 国产风韵犹存在线视精品| 国产精品短视频| 欧美日韩亚洲综合一区| 久久99精品久久久| 欧美国产综合一区二区| 色噜噜狠狠成人网p站| 无吗不卡中文字幕| 国产亚洲视频系列| 色偷偷一区二区三区| 日韩和欧美一区二区三区| 国产夜色精品一区二区av| 91在线无精精品入口| 日本欧美在线观看|