易截截图软件、单文件、免安装、纯绿色、仅160KB

nand flash boot

http://www.52rd.com/Blog/Detail_RD.Blog_foxice_10404.html
http://www.foxice.net/techinfo_nandboot1.asp
一种NAND FLASH自启动的新方法
foxice 发表于 2007-8-27 15:29:00
1


随着消费类电子产品包括 PDA , MP3
、智能手机等手持设备的市场需求逐步扩大,产品间的竞争也愈发激烈,降低产品的设计成本,提升产品的市场竞争力成为嵌入式系统开发者所面临的重大挑战。
NAND FLASH 和 NORFLASH 作为两种主要的非易失性存储器,被应用于各种嵌入式系统。其中 NAND FLASH
主要优点在于存储密度高、容量大,有更占优势的存储性价比。但是 NANDFLASH 由于其独特的页式读写方式,并不适合程序的直接执行。因此,从
NAND FLASH 启动需要片上存储器作为代码执行的中转区。本文所讨论的一种系统启动方式,是在缺少片上存储器支持的情况下,实现系统直接从
NAND FLASH 启动。论文中充分考虑了如何实现软、硬件之间的协同工作,以完成 SOC 系统的设计。
2 NAND FLASH
控制器的结构
本文所讨论的 NAND FLASH 控制器是针对一款基于 ARM7TDMI 的 SoC
芯片,该控制器在芯片中的位置如图 1 所示,作为 AMBA 总线上的一个从设备集成于 AHB 上。主要模块包括总线接口模块、 FIFO
缓冲模块、 ECC 编码模块以及逻辑控制模块。
总线接口模块主要的功能是转换 AMBA 总线上的控制和数据信号:将总线上的数据送入 FIFO 或将数据从 FIFO 读出到总线上,将总线上的控制信号转换时序后送到控制模块。
NAND 控制器包含一个宽度为 32 b ,深度为 4 的缓冲 FIFO
,用于解决高速总线与低速设备之间数据传输速度的匹配问题。为提高总线的传输效率,以及控制器设计的便利性, NAND FLASH
在总线上的数据传输采用 DMA 的方式来完成。譬如在读取 FLASH 一页数据时,数据持续写入控制器 FIFO , FIFO 满时发出 DMA
传输的请求,同时暂停 FLASH 的数据读取,控制信号 nRE 拉高,直至 DMA 响应请求即 FIFO 不满时, FLASH
的数据传输重新开始。当选择应用的 FLASH 位宽为 8 ,页大小为 (512+16)B 时,控制器需要发出 (32+1) 次 4 拍字宽度的
DMA 传输请求来完成数据和校验信息的读取。
控制模块的上作主要是将总线接口转换的控制信号,按照 NAND FLASH
的接口协议.将片选、地址、命令、读写使能按照所配置的时序要求,发送到 NAND FLASH 中,并且控制数据的传输个数,以及 DMA
请求、数据传输完成中断、数据错误中断等系统信号。
NAND F


相关文档:

yl9200 flash 分区

一、Nor flash(drivers\mtd\maps\at91rm9200_nor.c)
static struct mtd_partition partitions[] = {
 {
  .name =  "Bootloader",
  .size =  0x00040000,
  .offset = 0,
  .mask_flags = MTD_WRITEABLE  /* force read-only */
......

ubuntu flash 乱码解决

sudo gedit /etc/fonts/conf.avail/49-sansserif.conf 

                <edit name="family" mode="append_last">
                        <string>sans-serif</string>
......

FLASH 幻灯各种样式调节

覆盖原DEDE代码,自己更改var configtg="0xffffff:文字颜色|2:文字位置|0x000000:文字背景颜色|30:文字背景透明度|0xffffff:按键文字颜色|0x4f6898:按键默认颜色|0x000033:按键当前颜色|8:自动播放时间|3:图片过渡效果|1:是否显示按钮|_blank:打开新窗口";
<mce:script language='javascript'><!--
linkarr = new ......

添加Flash ActiveX 到64位系统

今天项目有个需求 要添加Flash ActiveX 到WPF 应用程序. 首先添加ActiveX到Winform控件,.net帮我们自动产生interop的dll,然后再WPF程序中添加引用,添加winformhost控件,添加 托管的AX***控件.这一切都很顺利.运行,麻烦来了,VS告诉我 Flash ActiveX没注册.
我的操作系统是win7 64-bit, 我去了文件夹C:\Windows\SysWOW64\Mac ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号