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

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

?? nandflashmodellist.c

?? IAR5.2下 AT91SAM9260 ARM 對 MCP2515 控制源化碼
?? C
字號:
/* ----------------------------------------------------------------------------
 *         ATMEL Microcontroller Software Support 
 * ----------------------------------------------------------------------------
 * Copyright (c) 2008, Atmel Corporation
 *
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 * - Redistributions of source code must retain the above copyright notice,
 * this list of conditions and the disclaimer below.
 *
 * Atmel's name may not be used to endorse or promote products derived from
 * this software without specific prior written permission.
 *
 * DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
 * DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
 * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 * ----------------------------------------------------------------------------
 */

//------------------------------------------------------------------------------
//         Headers
//------------------------------------------------------------------------------

#include "NandFlashModelList.h"
#include "NandSpareScheme.h"

//------------------------------------------------------------------------------
//         Exported variables
//------------------------------------------------------------------------------

/// List of NandFlash models which can be recognized by the software.
const struct NandFlashModel nandFlashModelList[NandFlashModelList_SIZE] = {

// |  ID  | Mo  | Block | Page |        Options
    {0x6e,    1,   4096,  256,  NandFlashModel_DATABUS8,  &nandSpareScheme256},
	{0x64,    2,   4096,  256,  NandFlashModel_DATABUS8,  &nandSpareScheme256},
	{0x6b,    4,   8192,  512,  NandFlashModel_DATABUS8,  &nandSpareScheme512},
	{0xe8,    1,   4096,  256,  NandFlashModel_DATABUS8,  &nandSpareScheme256},
	{0xec,    1,   4096,  256,  NandFlashModel_DATABUS8,  &nandSpareScheme256},
	{0xea,    2,   4096,  256,  NandFlashModel_DATABUS8,  &nandSpareScheme256},
	{0xd5,    4,   8192,  512,  NandFlashModel_DATABUS8,  &nandSpareScheme512},
	{0xe3,    4,   8192,  512,  NandFlashModel_DATABUS8,  &nandSpareScheme512},
	{0xe5,    4,   8192,  512,  NandFlashModel_DATABUS8,  &nandSpareScheme512},
	{0xd6,    8,   8192,  512,  NandFlashModel_DATABUS8,  &nandSpareScheme512},
                                                          
	{0x39,    8,   8192,  512,  NandFlashModel_DATABUS8,  &nandSpareScheme512},
	{0xe6,    8,   8192,  512,  NandFlashModel_DATABUS8,  &nandSpareScheme512},
	{0x49,    8,   8192,  512,  NandFlashModel_DATABUS16, &nandSpareScheme512},
	{0x59,    8,   8192,  512,  NandFlashModel_DATABUS16, &nandSpareScheme512},
                                                          
	{0x33,   16,  16384,  512,  NandFlashModel_DATABUS8,  &nandSpareScheme512},
	{0x73,   16,  16384,  512,  NandFlashModel_DATABUS8,  &nandSpareScheme512},
	{0x43,   16,  16384,  512,  NandFlashModel_DATABUS16, &nandSpareScheme512},
	{0x53,   16,  16384,  512,  NandFlashModel_DATABUS16, &nandSpareScheme512},
                                                          
	{0x35,   32,  16384,  512,  NandFlashModel_DATABUS8,  &nandSpareScheme512},
	{0x75,   32,  16384,  512,  NandFlashModel_DATABUS8,  &nandSpareScheme512},
	{0x45,   32,  16384,  512,  NandFlashModel_DATABUS16, &nandSpareScheme512},
	{0x55,   32,  16384,  512,  NandFlashModel_DATABUS16, &nandSpareScheme512},
                                                          
	{0x36,   64,  16384,  512,  NandFlashModel_DATABUS8,  &nandSpareScheme512},
	{0x76,   64,  16384,  512,  NandFlashModel_DATABUS8,  &nandSpareScheme512},
	{0x46,   64,  16384,  512,  NandFlashModel_DATABUS16, &nandSpareScheme512},
	{0x56,   64,  16384,  512,  NandFlashModel_DATABUS16, &nandSpareScheme512},
                          
	{0x78,  128,  16384,  512,  NandFlashModel_DATABUS8,  &nandSpareScheme512},
	{0x39,  128,  16384,  512,  NandFlashModel_DATABUS8,  &nandSpareScheme512},
	{0x79,  128,  16384,  512,  NandFlashModel_DATABUS8,  &nandSpareScheme512},
	{0x72,  128,  16384,  512,  NandFlashModel_DATABUS16, &nandSpareScheme512},
	{0x49,  128,  16384,  512,  NandFlashModel_DATABUS16, &nandSpareScheme512},
	{0x74,  128,  16384,  512,  NandFlashModel_DATABUS16, &nandSpareScheme512},
	{0x59,  128,  16384,  512,  NandFlashModel_DATABUS16, &nandSpareScheme512},
                                
	{0x71,  256,  16384,  512,  NandFlashModel_DATABUS8,  &nandSpareScheme512},
           
// Large blocks devices. Parameters must be fetched from the extended I
#define OPTIONS     NandFlashModel_COPYBACK

	{0xA2,   64, 0, 0, NandFlashModel_DATABUS8  | OPTIONS, &nandSpareScheme2048},
	{0xF2,   64, 0, 0, NandFlashModel_DATABUS8  | OPTIONS, &nandSpareScheme2048},
	{0xB2,   64, 0, 0, NandFlashModel_DATABUS16 | OPTIONS, &nandSpareScheme2048},
	{0xC2,   64, 0, 0, NandFlashModel_DATABUS16 | OPTIONS, &nandSpareScheme2048},
                       
	{0xA1,  128, 0, 0, NandFlashModel_DATABUS8  | OPTIONS, &nandSpareScheme2048}, 
	{0xF1,  128, 0, 0, NandFlashModel_DATABUS8  | OPTIONS, &nandSpareScheme2048}, 
	{0xB1,  128, 0, 0, NandFlashModel_DATABUS16 | OPTIONS, &nandSpareScheme2048},
	{0xC1,  128, 0, 0, NandFlashModel_DATABUS16 | OPTIONS, &nandSpareScheme2048},
	                   
	{0xAA,  256, 0, 0, NandFlashModel_DATABUS8  | OPTIONS, &nandSpareScheme2048}, 
	{0xDA,  256, 0, 0, NandFlashModel_DATABUS8  | OPTIONS, &nandSpareScheme2048}, 
	{0xBA,  256, 0, 0, NandFlashModel_DATABUS16 | OPTIONS, &nandSpareScheme2048},
	{0xCA,  256, 0, 0, NandFlashModel_DATABUS16 | OPTIONS, &nandSpareScheme2048},
	                   
	{0xAC,  512, 0, 0, NandFlashModel_DATABUS8  | OPTIONS, &nandSpareScheme2048}, 
	{0xDC,  512, 0, 0, NandFlashModel_DATABUS8  | OPTIONS, &nandSpareScheme2048}, 
	{0xBC,  512, 0, 0, NandFlashModel_DATABUS16 | OPTIONS, &nandSpareScheme2048},
	{0xCC,  512, 0, 0, NandFlashModel_DATABUS16 | OPTIONS, &nandSpareScheme2048},
                                                 
	{0xA3, 1024, 0, 0, NandFlashModel_DATABUS8  | OPTIONS, &nandSpareScheme2048}, 
	{0xD3, 1024, 0, 0, NandFlashModel_DATABUS8  | OPTIONS, &nandSpareScheme2048}, 
	{0xB3, 1024, 0, 0, NandFlashModel_DATABUS16 | OPTIONS, &nandSpareScheme2048},
	{0xC3, 1024, 0, 0, NandFlashModel_DATABUS16 | OPTIONS, &nandSpareScheme2048},
                                                 
	{0xA5, 2048, 0, 0, NandFlashModel_DATABUS8  | OPTIONS, &nandSpareScheme2048}, 
	{0xD5, 2048, 0, 0, NandFlashModel_DATABUS8  | OPTIONS, &nandSpareScheme2048}, 
	{0xB5, 2048, 0, 0, NandFlashModel_DATABUS16 | OPTIONS, &nandSpareScheme2048},
	{0xC5, 2048, 0, 0, NandFlashModel_DATABUS16 | OPTIONS, &nandSpareScheme2048},
};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产欧美日韩另类综合| 欧美精品久久99久久在免费线 | 麻豆精品久久精品色综合| 欧美视频日韩视频在线观看| 午夜欧美在线一二页| 7777精品伊人久久久大香线蕉超级流畅 | 亚洲一区二区av在线| 欧美日韩高清在线| 久久成人久久鬼色| 国产精品美女久久久久久久久久久 | 一本色道综合亚洲| 亚洲一线二线三线视频| 日韩女优电影在线观看| 国产99久久久国产精品潘金 | av一区二区三区四区| 亚洲激情av在线| 日韩欧美黄色影院| a4yy欧美一区二区三区| 丝袜诱惑制服诱惑色一区在线观看 | 99久久久精品| 天天做天天摸天天爽国产一区| 日韩免费性生活视频播放| 国产成人精品免费网站| 午夜天堂影视香蕉久久| 久久久久久久电影| 欧美手机在线视频| 国产ts人妖一区二区| 亚洲第一主播视频| 日本一区二区视频在线观看| 欧美日韩久久一区二区| 国产成人精品亚洲日本在线桃色| 一区二区三区四区中文字幕| 久久夜色精品国产噜噜av| 欧美亚洲动漫制服丝袜| 国产精品白丝jk黑袜喷水| 亚洲动漫第一页| 国产性色一区二区| 91.麻豆视频| 91久久精品一区二区三区| 国产黑丝在线一区二区三区| 奇米精品一区二区三区在线观看| 国产精品免费人成网站| 精品国产伦一区二区三区观看方式| 一本大道久久a久久综合| 国产在线播放一区三区四| 亚洲一二三四区不卡| 国产精品嫩草影院com| 欧美电影免费观看高清完整版在| 91国偷自产一区二区三区观看| 国产精品99久| 久久99这里只有精品| 性久久久久久久久久久久| 亚洲欧美另类小说| 中文字幕制服丝袜成人av| 久久久久综合网| 精品乱码亚洲一区二区不卡| 欧美精品 国产精品| 91精品91久久久中77777| 99久久99久久精品国产片果冻| 国产精品影音先锋| 国产真实乱对白精彩久久| 久久精品99国产国产精| 蜜桃视频第一区免费观看| 日韩影院精彩在线| 天天影视涩香欲综合网| 亚洲成人在线网站| 亚洲一区二区三区爽爽爽爽爽| 1区2区3区精品视频| 国产精品乱码久久久久久| 国产欧美精品国产国产专区| 日本一区二区免费在线观看视频 | 日本伦理一区二区| 91免费在线播放| 91无套直看片红桃| 91免费视频网址| 欧美综合亚洲图片综合区| 欧美在线免费观看视频| 欧美伦理视频网站| 欧美一区二区成人| 欧美大片一区二区三区| 久久婷婷成人综合色| 久久精品亚洲精品国产欧美| 国产三级精品三级| 国产精品国产三级国产专播品爱网| 亚洲福利电影网| 一区二区在线观看免费| 亚洲香肠在线观看| 日韩中文字幕1| 国产专区综合网| 波多野洁衣一区| 欧美日韩一区三区四区| 欧美一级二级三级蜜桃| 久久久91精品国产一区二区三区| 欧美国产综合色视频| 亚洲黄色片在线观看| 奇米色一区二区| 成人综合激情网| 在线看不卡av| 精品动漫一区二区三区在线观看| 国产视频在线观看一区二区三区 | 综合久久久久久| 97久久久精品综合88久久| 精品国产伦一区二区三区观看体验 | 日韩免费观看2025年上映的电影| 精品国产一区二区三区久久久蜜月| 欧美国产乱子伦| 亚洲国产三级在线| 麻豆国产一区二区| www.日本不卡| 欧美一区二区三级| 国产精品麻豆一区二区| 日韩精彩视频在线观看| 成人午夜视频免费看| 欧美色窝79yyyycom| 2023国产精品| 亚洲国产婷婷综合在线精品| 国内欧美视频一区二区| 色噜噜夜夜夜综合网| 日韩免费观看2025年上映的电影| 亚洲男女一区二区三区| 精品一区二区免费在线观看| 色94色欧美sute亚洲13| 久久蜜臀精品av| 日本在线不卡一区| 97精品国产露脸对白| 欧美精品一区二区不卡| 国产精品久久久久久亚洲伦| 蜜臀av一区二区在线观看| 91在线无精精品入口| 国产午夜精品在线观看| 蜜臀av性久久久久蜜臀aⅴ| 在线影视一区二区三区| 国产精品污污网站在线观看| 日本不卡一区二区三区高清视频| 国产精品综合二区| 欧美日韩1区2区| 亚洲精品日韩一| 国产精品18久久久| 精品国产网站在线观看| 日韩电影免费在线观看网站| 色妹子一区二区| 成人欧美一区二区三区白人 | 日本中文字幕一区二区有限公司| 成人伦理片在线| 久久嫩草精品久久久精品一| 奇米777欧美一区二区| 欧美日韩一级黄| 夜夜嗨av一区二区三区网页| 欧美午夜宅男影院| 亚洲精品亚洲人成人网 | 91国产视频在线观看| 欧美激情一区在线| 国产成人午夜99999| 国产亚洲制服色| 国模少妇一区二区三区| 日韩一区二区三区三四区视频在线观看| 亚洲欧美日韩小说| 色呦呦网站一区| 亚洲精品国产一区二区精华液 | 日日摸夜夜添夜夜添精品视频| 色婷婷激情一区二区三区| 亚洲天堂免费看| 91原创在线视频| 亚洲女同一区二区| 欧美无砖砖区免费| 亚洲一二三四区| 制服丝袜亚洲精品中文字幕| 日日摸夜夜添夜夜添国产精品| 91精品国产福利| 蜜臀精品一区二区三区在线观看| 日韩免费电影一区| 狠狠色丁香九九婷婷综合五月| 久久久精品国产99久久精品芒果 | 欧美高清在线视频| jlzzjlzz欧美大全| 一区二区三区中文免费| 欧美日韩高清在线播放| 美女网站色91| 日本一区二区免费在线| 91麻豆精品视频| 偷拍日韩校园综合在线| 精品国产91亚洲一区二区三区婷婷| 老司机一区二区| 国产人伦精品一区二区| jlzzjlzz欧美大全| 亚洲成人在线网站| 精品国产百合女同互慰| 丁香桃色午夜亚洲一区二区三区| 国产精品国产三级国产普通话蜜臀 | 婷婷开心久久网| 久久久午夜精品| 色综合久久综合网97色综合| 日韩精品色哟哟| 久久老女人爱爱| 欧美伊人久久大香线蕉综合69| 蜜臀av一区二区在线免费观看 | 青青草伊人久久| 亚洲国产高清不卡| 欧美日韩精品系列| 国产二区国产一区在线观看|