flash tool 写flash存储器器怎么用

文件系统是一个实现了数据的存储、组织、处理和获取等操作的抽象数据类型。一般分为磁盘文件系统,网络文件系统和特定功能的文件系统。
磁盘文件系统主要包括FAT(FAT12、FAT16、FAT32),NTFS、HFS、ext2、ext3,现在ext4也出来了。
FLASH文件系统是针对FLASH存储器设计的文件系统。随着移动设备的不断普及,和FLASH存储空间的不断增长,FLASH文件系统也流行起来。在嵌入式系统中,绝大多数都使用FLASH文件系统。
数据库文件系统是基于数据库的文件系统。与分层结构的管理不同,在数据库文件系统中,文件由描述符来标识,如文件的类型、主题、作者或其他一些元数据。
网络文件系统是用来访问服务器中文件的文件系统,常见的协议有NFS、AFS和SMB。
现代操作系统都集成了文件系统,WinCE也不例外。与桌面Windows的文件系统不同,WinCE的文件系统中没有分区的概念。所有的文件系统,都被Mount到根目录“/”下面。编程时需要注意,WinCE中也没有当前目录的概念,所有的目录都以根目录为参考。
WinCE中支持的文件系统有如下几种:
FAT或FATFS
标准的FAT文件系统。单个文件不能超过4G,分区大小也有限制。
FAT的升级版,取消了文件和分区大小的限制。
基于exFAT的文件系统,支持交互操作,需要驱动的支持。
支持将bin文件Mount成一个文件系统,WinCE中的Multi-BIN需要用到该文件系统。
用来支持CD和DVD的文件系统。
RAM(对象存储)
RAM文件系统由FSD&Manager管理。
在开发的过程中,将开发主机的release目录mount到设备上。
WinCE文件系统的配置,由注册表实现,一般在[HKLM/System/StorageManager]中。
&&&&在定制WinCE操作系统时,我们可以选择ROM-only&的文件系统或RAM&and&ROM的文件系统。当选择RAM&and&ROM的文件系统时,根目录文件系统在内存当中,掉电即丢失。为了实现根文件系统和注册表的保存,即在冷启动时不丢失,我们需要选择ROM-only的文件系统和HIVE&BASED注册表,以将存储空间Mount成根目录,并配置注册表使其支持HIVE&BASED注册表。
Linux的文件系统有ext、XFS、JFS和ReiserFS。嵌入式Linux的文件系统主要有rootfs、RAMDisk、Cramfs、JFFS2(基于日志的FLASH&FS)、YAFFS2(Yet&Another&FLASH&FS)等。
所以,想要Linux和WinCE共用一个NAND&FLASH有没有可能呢?两个想法,简单而又方便的是让Linux直接挂在WinCE下的FAT分区,第二个想法是WinCE中留一些BLOCK,给Linux处理。先MARK一下,有时间再来求证。
补充一下,最终WinCE和Linux共享NAND的方式是,WinCE使用前500M,Linux使用后500M,修改也非常简单。在WinCE中报告容量时,将1G设置为500M既可。Linux使用NAND时,可以设置起始位置,设置在500M以后就行。
WinCE的文件系统和数据存储都指的是对象存储,对象存储是WinCE的默认文件系统,它相当于WinCE设备的硬盘。是由共享一个内存堆的文件系统、数据库和注册表组成。
WinCE文件系统既可以是一个RAM和ROM文件系统,也可以是一个ROM的文件系统。
数据库提供了对属性记录集的存储、访问和分类,WinCE默认数据库是CEDB(WinCE&Database)数据库,同时WinCE也包括了对EDB(Embedded&Database)数据库的支持,EDB数据库进一步加强了CEDB的功能。
系统注册表用于存储关于应用程序、驱动程序、用户设置和其他设置的数据。WinCE注册表要么是基于RMA(RAM-based)的注册表,要么是基于蜂窝(Hive-based)的注册表。
1.对象存储
****摘录于http://ponymaggie./.html****
现在市场上的基于wince的板子,基本上有下面几种存储设备,nand&flash,&nor&flash,&SDRAM,&SD卡,&u&盘。SD卡和U盘不说了,跟PC机上使用没什么区别。
说说nand&flash(nor&flash就不说了,类似),可以把它理解为电脑上的硬盘,我们看一下电脑上的硬盘里放了什么,首先是你的操作系统文件占据了C盘的一部分空间,C盘剩下的空间以及其它盘的空间就是你可以访问的。再来看看nand&flash,很多开发板把它分为三个部分,&首先是boot&loader,它的映像文件占了nand&flash的一部分,然后是你的wince的映像文件,&一般都有30M左右。相当于PC机上安装完操作系统占的空间,&最后剩下的部分的格式化后你可以拿来任意使用。&
Boot&loader&主要做两件事,一是初始化一些硬件资源(比如cache),二是加载wince系统运行.&你可能要说nand&flash与电脑硬盘的区别就是它多了一个boot&loader。其实这样说不完全对,电脑其实也有一个bootloader,它的名字叫BIOS。只不过BIOS不是放在硬盘里,而是固化在主板上的只读ROM里。
Nand&flash最后剩下的这部分这间怎么用呢,wince启动后,打开”我的设备”是看不到这部分空间的,需要你到”存储器管理器”(在控制面板里)去格式化一下,然后新建一个分区.&这之后即使你冷启动系统,它也是可见的。
wince最大可以支持多大的nand&flash呢?&一般情况下,bootloader也就是几百K,wince系统映像几十M,我们当然是希望nand&flash越大越好,这样我们能任意支配的空间就大了。先来看一下PC上最大可以支持多大的硬盘容量。目前市场上已出了T数量级的硬盘,你的电脑能支持的硬盘容量是什么决定呢,是主板,再具体点,是BIOS,如果你的主板支持48&bit&LBA(寻址),则硬盘最大可以是2的48次方。
是不是wince能支持的最大nandflash也不是wince系统决定的呢。市场上的nand&flash&芯片硬件接口无非是下面几部分,控制引脚,数据引脚夫,电源和地引脚。然后数据口和地址是复用的。下面是K9F1208U0B的引脚图,可以很清楚的看到上面几部分(NC表示不用)
是了,只要能和CPU在硬件上接口匹配,然后bootloader里驱动做相应改动,就可以支持市场上最大的nand&flash,&目前市场上最大的nand&flash容量我不是很清楚,但06年三星就已经推出了32G的nand&flash,&所以现在最大的容量起码也得大过这个数。
好了,重点来了,看看wince系统启动后的内存分配了。
一般我们买一块基于wince的开发板,如果厂家说这个板子的内存是64M,一般就是说SDRAM有64M,&wince的内存在硬件上就是这个SDRAM。
Wince&下的内存实际上是分为两个部分的。即对象存储和程序内存。
Wince内存&=&对象存储&+&程序内存。
拿64M的这个板子举例。开发板上电,&进入控制面板-&系统,左边是对象存储,右边是程序内存。
先说一下对象存储,&对象存储是wince里一个新的概念。嵌入式wince操作系统一般是用在消费电子上面,&比如pocket&pc,手机,PDA等移动设备上。这一类的设备一般都是有两个电源的,一个是主电源(比如你的手机电池),一个是后备电池(拆开手机,电路板上可以找到那个小电池)。后备电池的作用就是在主电源没电的情况下,维持操作系统的一些需要保存的数据,比如注册表,数据库等。而这些要保存的数据就是放在对象存储里的,可以复制一个文件到wince下(SD卡,U盘除外),会发现对象存储占用空间变大。讲到对象存储就不能不说文件系统的概念.&
wince&的文件系统总得来说分为两种,一种是内建的文件系统,如RAM文件系统和ROM文件系统;一种是可安装的文件系统,如FAT文件系统。&
内建的文件系统是放在对象存储里的,对象存储从物理角度来讲就是一个RAM,除了内建的文件系统外,它还包括注册表和数据库。最大支持256M的大小,对象存储的存在,面向用户隐藏了ROM文件系统和RAM文件系统的差异,对用户来讲,都可以访问,只不过ROM里的文件是只读的.&从另一个角度也就是说,这些文件没有必要在物量上驻留在对象存储里;而可安装的外部文件系统存在的意义是提供对外部存储设备的访问,典型的比如nand&flash和SD卡等。
好了,来看看很多人在网上问过的一个问题,&也就是如何修改对象存储和程序内存的大小比例关系。
对象存储和程序内存的大小修改就比较人性化了,&打开控制面板-&存储器管理器,可以看到一个滑块,左右移动它就可以改变它们的比例。但是有一点要注意,这个设置是不会被保存的,系统冷启动后还是会恢复默认设置的(一般是各占一半)。那怎么办呢?有办法,&如果你在配置系统时就知道这两部分内存所要占的比例,可以在config.bib里加上下面的语句
FSRAMPERCENT&=&0Xxxxxxxxx
这个值可以改变默认设置。&
最后一个问题,wince最大支持多大的物理内存,&也就是SDRAM最大可以是多少。在硬件条件允许的情况下,wince的内核只能管理最大512M的物理内存,&这是由系统本身的内存映射机制决定的。
2.文件系统
(1)文件系统类型
WinCE主要有如下三种类型的文件系统:
l&基于ROM的文件系统
l&基于RAM的文件系统
l&FAT文件系统
由于WinCE没有当前目录的概念,所有对对象的引用都使用完整路径。
FAT文件系统不是一个交易安全的文件系统,如果在一个交易的中间写操作被中断,如突然断电或移动存储介质等,FAT文件系统可能崩溃。当文件分配表的内容与卷的目录表或数据部分出现不一致时,FAT卷会崩溃。TFAT文件系统则会保证当出现断电时,文件分配表和目录保持完整。
TFAT文件系统驱动是FAT文件系统驱动的超集,TFAT既支持TFAT卷又支持FAT卷。
值得注意的是:TFAT文件系统的写操作要比FAT文件系统的写操作慢,所以当考虑使用TFAT作为文件系统时,要考虑到性能的降低。读操作则两者相当。
(2)二进制ROM映像文件系统
二进制ROM映像文件系统(BinFS)是一个读由romimage.exe产生的二进制映像(.bin)文件格式的文件系统。
(3)CDFS/UDFS文件系统
压缩磁盘(Compact&Disc)文件系统(CDFS)和通用磁盘(Universal&Disc)文件系统(UDFS)被用来读取CD盘、DVD盘和CD-ROM。
(4)可安装文件系统
可安装文件系统为开发者提供了对WinCE支持的存储设备进行扩展的能力,使WinCE的文件系统成为一个开放的系统。
数据库提供了属性集记录的存储、访问和分类。WinCE数据库(CEDB)模型是一个小型的、扁平的结构,并为小型的、有效的存储进行了优化。WinCE数据库没有对应的Win32&API,WinCE有自己的一套完整的数据库API。
4.注册表&
WinCE注册表是一个系统数据库,用来存储关于应用程序、驱动程序、用户配置及其他配置的数据。
5.文件管理器
文件管理器实现了对象存储和存储管理,并将所有文件系统统一到一个根“/”下面的单个系统中。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。产品留言板
询价拨打:400-887-0436 转 1103
联 系 人:&*&
联系电话:&*&
公司名称:&*&
电子邮件:&*&
&&留言内容:*
您好,我对贵公司的"LABTOOL-48XP智能万用编程器"感兴趣,请发送资料和报价。
验 证 码:&*LABTOOL-48UXP 智能万用编程器
- 北京致芯科技
LABTOOL-48UXP 智能万用编程器
与LABTOOL-48 相比新的 LABTOOL-48UXP 具有以下优点
1)对高密度存储器芯片LABTOOL-48UXP有双倍速度和生产能力
&&& FLASH 存储器的密度越来越高通常用现在的编程器编程一块128M bit FLASH芯片需要10到15分钟, 这会使用户失去耐心.LABTOOL-48UXP 提供0.5MB/sec 的编程速度, 所以编程一块 128M bit FLASH 芯片只需要不到5 分钟的时间
&&& 下面是 LabTool-48 和 LabTool-48UXP 编程速度的对比数据
Intel 28F320C3B ( 32 M bit flash) speed benchmark
LT-48 LT-48UXP
查空 59 sec 19 sec
编程 140 sec 58 sec
校验 62 sec 32 sec
总计 261 sec 109 sec (快2.4 倍)
这是通过打印机口的 EPP 的新的数据传输模式底层硬体的改进及重写新的XP软件驱动来实现
2)支持 Win 98/95/2000, NT 和 Win XP
&&& Microsoft 把 PC 操作系统从 Win 2000 升级到 Win XP, 但是因为硬件设计的限制 LabTool-48 不支持 Win XP 为了支持未来 Microsoft 发布的操作系统, 需要新的硬体设计来延长产品的寿命周期这导致了LabTool-48UXP 产生
3)LabTool-48UXP 支持所有现在 LabTool-48 支持的芯片和新的芯片
&&& 因为 LabTool-48 源代码的可移植性, 所有 LabTool-48 支持的芯片已移植到LabTool-48UXP 推出 LabTool-48UXP 后所支持的芯片的总数将超过 5000 种,而且将来会使LabTool-48UXP 支持更多新型号的芯片由于资源所限我们必须淘汰 LabTool-48 而仅保持 LabTool-48UXP 软件的更新这意味着增加LabTool-48UXP 对新的芯片的支持, 在 LabTool-48 淘汰后的一年内只做有限的软件更新和修正
4)序列号控制防止软件的非法使用
&&&LabTool-48UXP 的firmware 内有序列号执行 LabTool-48UXP 软件, 编程器的序列号也会显示出来这能有效地防止在中国大陆地区的仿冒
LabTool-48UXP 智能万用编程器特点
&&&高速USB接口 + 带自动切换电源的打印机接口
&& 支持 5V 和 3.3V 低电压芯片, 通过低电压适配器支持 1.8V 芯片
&&&少于 2 秒/兆位编程速度对于高密度 flash 存储器芯片
&&&DIL 芯片最大 48 脚无需适配器
&&&48 脚通用引脚驱动器电流限制自动感应/用统计报告自编程/连续性检查
&&&44-pin PLCC/ QFP/ TQFP/PSOP and 40/48 TSOP 通用适配器
&&&支持 Windows 95/98, Windows 2000, windows XP 和 NT
&&&自动 EPROM/ Flash ID 查找
&&&存储器/ P 芯片连载
&&&存储器缓冲高/ 低字节交换
&&&项目文件保存 / 载入功能
&&&用户可选校验一次或两次 Vcc 电压
&&&自动文件格式检查和转换
&&&用户可改变编程参数
&&&提供所有适配器的引脚转换表
&&&3 年保修通过互联网升级软件
&&&& LabTool-48UXP 的通用引脚驱动器, 每个引脚可以提供四种不同的电压地, 它可以设置为带拉高/拉低的 TTL 高/低电平, 高速时钟和高阻这样先进的引脚设计使你无需适配器即可对任何 DIL 芯片编程最大 48 pin
无以伦比的编程速度
&&& LabTool-48UXP 的智能特性把系统的开销减少到最低LabTool-48UXP 在编程高密度 flash 存储器芯片上比它的前辈LABTOOL-48 快 1 倍, 它可以在60 秒内编程一片 Intel 32 M bit flash 芯片
&&& LabTool-48UXP 比它的竞争对手快很多, 使它能更快地编程现在的高密度数兆位的存储器芯片
&&& 技术创新性能领先
&&& 芯片插入和接触检查无错误!
&&& 在编程每个芯片前 LabTool-48UXP 执行芯片插入和接触检查LabTool-48UXP 可以检查不良的引脚接触芯片插反或放错位置这一功能防止因操作者的错误造成的昂贵的芯片损失EPROM 和 Flash 存储器 ID 检测和查找
&&& 很多 EPROM 和 Flash 存储器有嵌入的芯片 ID 和生产厂家 ID LabTool-48UXP
&&& 可以通过按热键读取芯片的 ID 检测 ID 并同它的数据库比较来决定芯片的正确生产厂家和产品编号对于二手芯片和意外(或有意)地被擦除厂家和产品编号的芯片这个特点特别有用 (这一功能仅适用于 28 pin 或 32 pin EPROM 和Flash)
自动感应和自编程
&&& 为了满足大规模生产的要求 LabTool-48UXP 在硬件和软件中采用了新的专利技术进入量产模式后, 生产线上的操作人员把一片芯片插入 ZIF 插座
&&& LabTool-48UXP 上的一个 LED 提示芯片已编程完毕操作人员只需拿走芯片换上一片新的无需正式的培训增加了灵活性并节省时间和费用并且,LabTool-48UXP 的自动感应特性保证芯片被正确地插入后才自动编程芯片而且,在量产模式中系统键盘被自动禁止以防止操作人员不注意地操作错误
&&& 项目文件保存和载入
&&& 用户可以创建和保存一个包含芯片选项缓冲数据和所有编程设置选项的项目文件, 项目文件可以任何时候调用而不用再作设置, 你的设计文件可以方便地交给生产部门
序列号功能
&&& 如果你的存储器芯片需要带有不同增量顺序和初始值的单独的序列号,LabTool-48UXP 有自动增量的功能每次插入一片新的芯片就使缓冲中的序列号增加这就节省了时间和金钱
&&& 用户可选校验电压, 一 次或两次校验
&&& 编程芯片后 LabTool-48UXP 让你选择校验电压, 例如, Vcc, Vcc 5%, Vcc10%. Vcc 电压可以是 2.0V 到 6.5V 这个特性确保你的芯片已被正确编程,防止因编程错误导致编程失败并保存数据
&&& 通过不同的转换器支持非 DIL 芯片LabTool-48UXP 的通用引脚驱动器使它无需 DIL-to-DIL 适配器就能编程所有48-pin DIL 芯片, 包括所有的单片机 然而除了 DIL 封装有许多不同的封装,例如 PLCC, SOP, TSOP, QFP 和 SDIP 我们开发了 100 多种不同的适配器以支持这些特殊封装的芯片
<span style="color: #年保修通过互联网升级软件
&&& LabTool-48UXP 的附加安全特性如嵌入的电流限制和引脚连续性检查功能这就防止了编程期间坏的芯片造成的损坏因此我们提供LabTool-48 UXP 的 3 年主机保修 可以通过互联网免费升级软件
&&& 通用 44-pin PLCC, QFP, PSOP 和 TQFP 适配器支持 44-pin 的芯片
&&& LabTool-48UXP 的通用引脚驱动器使你能支持所有 44-pin 的芯片如 EPLD,EPROM, Flash, EPLD 和单片机只需一个 44-pin 的通用适配器这就不需要购买多个适配器也就节省了金钱而且, 48 pin 以内的不同封装的芯片只需一个适配器
引脚转换表-自制适配器
&&&&LabTool-48UXP 提供所有适配器的引脚转换表可以通过互联网下载如必要你可以下载相应的转换表自制适配器, 节省时间和金钱
低电压芯片支持
&&&&LabTool-48UXP 支持 2.0V - 5.0V 逻辑电平输入/输出, 并能提供 2.0V - 21V 模拟电压 (如 VCC) 支持低于 2.7V 的低电压芯片如通过低电压适配器支持1.8V
&&& 插座和引脚驱动器
&&& 48-pin DIL/ ZIF 插座 8pin - 48pin 300/ 600-mil 芯片
&&& 四个八位精度 DACs for Vcc, Vpp1, Vpp2 and Vpp3 软件可调上升时间和电流限制保护
&&& 逻辑驱动器支持所有48 pin 2.0V-5V 上拉/ 下拉或高阻
&&& 存储器 : PROM, EPROM, EEPROM, Flash, Serial PROM, NVRAM
&&& 逻辑芯片: PAL, GAL, CEPAL, PEEL, CDLD, EPLD,
&&& 其他: OTP/Flash 单片机
&&&&读, 查空, 芯片插入/接触检查, 校验, 校验和, EPROM ID 检查, 比较, 擦除, 功能测试, 编程, 存储器保护, 芯片设置设定, 编辑缓冲, 量产模式, 修改向量, 连载, 高/低字节缓冲交换, 缓冲查找
&&& PLD 向量测试器
&&& 支持 JEDEC 测试向量最大48 pin
&&& 2500V/usec. 上升时间
&&& 文件格式转换
&& &JEDEC, POF, Binary, Intel HEX, Intel EXT HEX, Motorola S, HP 64000ABS,
&&& Straight Hex TEKTRONIC Hex, 自动检查和转换
PC 系统要求
&&& 操作系统: Windows 95/98, Win 2000, Windows XP 或 Windows NT
&&& 处理器: 386 以上
&&& 最少 8 MB RAM , 建议 32 MB RAM
&&& 硬盘剩余空间 16 MB
&&& EPP 模式的并口
&&& CD ROM 驱动器
&&& 电源: 100 - 240 VAC, 自动切换
&&& 频率范围 : 47 - 63 Hz
&&& 功耗 : 25 W
&&& 工作温度: 5 - 45 (41 - 113℉)
&&& CE & LVD 认证
&&& 重 1.8KG
相关下载:The current browser does not support JavaScript, please set your browser to allow JavaScript
File Name:&&&&
FlashTool_0.2.9.1_..
File Size:&&&&67.74 MB
Username:&&&&cxtx
&&&&&&&& If miss used, please
Upload Time:&&&& 20:36:04
You are not logged in!&&&&&&&Not sign up?
As a result of the anti-hotlinking system, browser prohibit cookies will not be able to download and slower, please use the download tool for high-speed download.
Tips:,Have you a QianNao cloud computer!
Disclaimer: QianNao
download content is uploaded, if it involves violation of your copyright or illegal content, pleaseDelete it immediately.
Account &:&&
Password&:&&
Remember me&&&&&
Not registered
&Sign Up&&
&Registry Complete}

我要回帖

更多关于 flash tool.exe怎么用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信