2017.1.24学习记录

摘要:
二:2.1通过openjtag通过cmd.exe烧写bin文件,通过jlink烧写bin文件。NAND器件需要对介质进行初始化扫描以发现坏块,并将坏块标记为不可用。1通过norflash进行uboot.bin烧写:注意拨动开关,在cmd.exe命令下是进入noeflash,将uboot烧写完毕后:连接usbdevice,通过dnw软件将lcd.bin文件烧写进入2440。附图:2017.2.24解决dnw烧写不成功重方法:装W7系统,安装dnw驱动,但是可能由于安装错误驱动,还出现了蓝屏现象。

---恢复内容开始---

一:

安装openjtag驱动,usb串口驱动,安装oflash,recureCRT软件。

二:

2.1 通过openjtag通过cmd.exe烧写bin文件,通过jlink烧写bin文件。烧写u-boot.bin 小心:用nandflash烧写时选块0

2.2 注意nand flash(openjtag)与nor flash(jlink)的区别:

很明显:前者比后者速度快得多

一、NAND flash和NOR flash的性能比较
1、NOR的读速度比NAND稍快一些。
2、NAND的写入速度比NOR快很多。
3、NAND的4ms擦除速度远比NOR的5s快。
4、大多数写入操作需要先进行擦除操作。
5、NAND的擦除单元更小,相应的擦除电路更少。
二、NAND flash和NOR flash的接口差别
NOR flash带有SRAM接口,有足够的地址引脚来寻址,可以很容易地存取其内部的每一个字节。
NAND器件使用复杂的I/O口来串行地存取数据,各个产品或厂商的方法可能各不相同。8个引脚用来传送控制、地址和数据信息。NAND读和写操作采用512字节的块,这一点有点像硬盘管理此类操作,很自然地,基于NAND的存储器就可以取代硬盘或其他块设备。
三、NAND flash和NOR flash的容量和成本
NAND flash的单元尺寸几乎是NOR器件的一半,由于生产过程更为简单,NAND结构可以在给定的模具尺寸内提供更高的容量,也就相应地降低了价格。
四、NAND flash和NOR flash的可靠性和耐用性
采用flahs介质时一个需要重点考虑的问题是可靠性。对于需要扩展MTBF的系统来说,Flash是非常合适的存储方案。可以从寿命(耐用性)、位交换和坏块处理三个方面来比较NOR和NAND的可靠性。
五、NAND flash和NOR flash的寿命(耐用性)
在NAND闪存中每个块的最大擦写次数是一百万次,而NOR的擦写次数是十万次。NAND存储器除了具有10比1的块擦除周期优势,典型的NAND块尺寸要比NOR器件小8倍,每个NAND存储器块在给定的时间内的删除次数要少一些。
六、位交换
所有flash器件都受位交换现象的困扰。在某些情况下(很少见,NAND发生的次数要比NOR多),一个比特位会发生反转或被报告反转了。一位的变化可能不很明显,但是如果发生在一个关键文件上,这个小小的故障可能导致系统停机。如果只是报告有问题,多读几次就可能解决了。当然,如果这个位真的改变了,就必须采用错误探测/错误更正(EDC/ECC)算法。位反转的问题更多见于NAND闪存,NAND的供应商建议使用NAND闪存的时候,同时使用
七、EDC/ECC算法
这个问题对于用NAND存储多媒体信息时倒不是致命的。当然,如果用本地存储设备来存储操作系统、配置文件或其他敏感信息时,必须使用EDC/ECC系统以确保可靠性。
八、坏块处理
NAND器件中的坏块是随机分布的。以前也曾有过消除坏块的努力,但发现成品率太低,代价太高,根本不划算。
NAND器件需要对介质进行初始化扫描以发现坏块,并将坏块标记为不可用。在已制成的器件中,如果通过可靠的方法不能进行这项处理,将导致高故障率。
九、易于使用
可以非常直接地使用基于NOR的闪存,可以像其他存储器那样连接,并可以在上面直接运行代码。
由于需要I/O接口,NAND要复杂得多。各种NAND器件的存取方法因厂家而异。在使用NAND器件时,必须先写入驱动程序,才能继续执行其他操作。向NAND器件写入信息需要相当的技巧,因为设计师绝不能向坏块写入,这就意味着在NAND器件上自始至终都必须进行虚拟映射。
十、软件支持
当讨论软件支持的时候,应该区别基本的读/写/擦操作和高一级的用于磁盘仿真和闪存管理算法的软件,包括性能优化。
在NOR器件上运行代码不需要任何的软件支持,在NAND器件上进行同样操作时,通常需要驱动程序,也就是内存技术驱动程序(MTD),NAND和NOR器件在进行写入和擦除操作时都需要MTD。
使用NOR器件时所需要的MTD要相对少一些,许多厂商都提供用于NOR器件的更高级软件,这其中包括M-System的TrueFFS驱动,该驱动被Wind River System、Microsoft、QNX Software System、Symbian和Intel等厂商所采用。
驱动还用于对DiskOnChip产品进行仿真和NAND闪存的管理,包括纠错、坏块处理和损耗平衡。
(转自百度)
2.3。1通过norflash进行uboot.bin烧写:注意拨动开关,在cmd.exe命令下是进入noeflash,将uboot烧写完毕后:连接usbdevice,通过dnw软件将lcd.bin文件烧写进入2440 。住:dnw类似于一个串口软件,连入usbdevice后可以查看各个命令。
通过uboot烧写失败,原因未知,明天再查。附图:2017.1.24学习记录第1张
2017.2.24 解决dnw烧写不成功 重
方法:(1)装W7系统,安装dnw驱动,但是可能由于安装错误驱动,还出现了蓝屏现象。
解决办法:删掉C盘中的驱动文件,并卸载驱动
(2)安装好驱动后,dnw连接ok,其实可以不用oflash烧写u-boot,直接用secure-CRT将u-boot烧写入nanflash,再将**.bin文件烧入nandflash即可。
(3)记得将拨码开关打到nandflash,在重启即可运行.bin文件。

2017.1.24学习记录第2张


2.3.2 通过ftfp烧写,未成功。

---恢复内容结束---

免责声明:文章转载自《2017.1.24学习记录》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇OS: kali linux的安装和配置directory not found for option下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Ubuntu apt-cache命令查找可用软件包

本文GoFace给大家讲解下在Ubuntu及相同包管理的linux系统下如何查找可用软件包。在Ubuntu上大家一般使用apt-get安装软件,如果想查找某一包软件仓库中是否有,并不是使用apt-get search或apt-get –list,而使用apt-cache命令。 apt-cache search string //在源软件列表中查找相应的...

tensorflow安装: win10 + RTX2060 + tensorflow1.15.0+ cuda10.0 + VScode

引言: 之前用的tensorflow 1.10版本,发现在训练CNN的时候会自动中止,最后定位到加入卷积层就会导致训练崩溃/中止,只用全连接层却能正常训练。重装一天后无果,干脆全部升级使用tensorflow1.15: 改用WIN10+python3.7+tensorflow1.15.0+CUDA10.0(+cudnn7.6.5)+VScode 顺便记录下...

Centos7.3安装nexus-3.14.0-04

nexus-3.14.0-04的安装       nexus-3.14.0-04-unix.tar.gz             1、下载nexus             2、上传到服务器/root/             3.解压                 tar -zxvf nexus-3.14.0-04-unix.tar.gz...

window开启remote desktop服务

确定自己的PC支持远程桌面   1 先确定被遥控的电脑的系统必须是Professional或Enterprise以上版本,家庭版不支持远程桌面。以Win8.1(7和8同理)为例,依次打开控制面板→系统和安全→系统,就可以查看到自己的系统版本了,如果是企业版和专业版即可,家庭版则无法支持。 2 确保自己的系统登录是带有密码的(Win8/8.1基本...

Ionic4.x、Cordova Android 检测应用版本号、服务器下载文件以及实现App自动升级、安装

Android App 升级执行流程 1、获取本地版本号2、请求服务器获取服务器版本号 3、本地版本和服务器版本不一致提示升级,弹窗提示用户是否更新 4、用户确定升级,调用文件传输方法下载 apk 文件 5、监听下载进度6、下载完成打开 Apk 进行安装 注意:在 ios 中没法直接下载安装,如果版本不一致直接跳转到 Ios 应用对应的应用市场...

samba安装

第一步下载:wget https://download.samba.org/pub/samba/stable/samba-4.6.7.tar.gz看了下没看到啥有用的直接安装:./configure --prefix=/usr/local/samba  ,其实默认也是安装到这个目录报错:Checking for program xsltproc      ...