在uClinux下建立基于NOR Flash的JFFS2的文件系统
2013-03-19 7
嵌入式系统正随着Internet的发展而在各个领域得到广泛的应用,作为嵌入式应用的核心,嵌入式Linux以其自由软件特性正日益被人们看好。Linux具有内核小、效率高、源代码开放等优点,还内涵了完整的TCP/IP网络协议,因此非常适于嵌入式系统的应用。而作为专门运行于没有MMU的微处理器的嵌入式操作系统,uClinux更是得到广 .. [查看全文]
NAND和NOR flash
2013-03-17 9
NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师 .. [查看全文]
从配置PROM/FLASH读取用户数据
2013-02-17 freehardman 7
前沿 在FPGA设计中,配置PROM(如18V00系列)/FLASH(XCF00系列)主要的功能是存储FPGA设计,然后在上电之后,自动将设计装载到FPGA当中。在有些时候,FPGA设计并未全部将配置PROM/FLASH的存储单元全部占用,因此,未被占用的单元就被浪费掉了。 在某些应用中,用户需要在片外(FPGA外)存储自己定义的数据,这 .. [查看全文]
NAND Flash的寻址方式
2013-02-12 10
NAND Flash的寻址方式 NAND Flash Addressing Mode NAND Flash的寻址方式和NAND Flash的memory组织方式紧密相关。NAND Flash的数据是以bit的方式保存在memory cell,一般来说,一个cell中只能存储一个bit。这些cell以8个或者16个为单位,连成bit line,形成所谓的byte(x8)/word(x16),这就是NAND Device的位宽。 这些L .. [查看全文]
Flash和SRAM中触发中断的过程示例
2013-02-05 7
我是从网上看到的这篇应用笔记,感觉还可以,分享给大家。我粗略翻译了一点,加了一点自己理解的注释。后面的就不再翻译了,大家想继续看的话到菲利普网站上下吧。 使用LPC2106的Timer 1 进行的简单的中断处理。示例代码中Timer1分为FIQ和IRQ,用户可以从Flash或者SRAM中运行这些代码。 示例展示了ARM构架中中断是如何操 .. [查看全文]
Flash ROM编程示例
2013-01-30 6
Intel Flash芯片 i28f160,i28f320: i28F320B: 64*64K,64个blocks,4M空间,每个block 64K,第一个64K由8个8*8K小blocks组成.每个Black可以被独立擦写(寿命周期) 100,000次以上 Flash操作的大概步骤: flash读写操作中,读应该很简单,和RAM一样,写就复杂一点. Intel TE28F320C3的flash是4M空间 flash空间,划分成许多的block .. [查看全文]
TMS320VC5410分页烧写Flash及多页程序并行自举方法
2013-01-20 8
摘要:以TMS320VC5410为例,介绍对Am29LV200B Flash存储器进行程序分页烧写以及上电后多页用户程序并行自举的方法。对多页Flash存储器的烧写,须在烧写过程中对已烧写的数据长度进行动态判断,当达到预定烧写长度后对Flash进行换页,然后继续烧写,重复上述换页过程,直到程序烧写完为止。对多页程序的并行自举,在系 .. [查看全文]
FLASH地址线接线原理及设置小结
2013-01-09 10
0.外部存储器有24位存储空间。重映射后定位于0x400000-0xFFBFFFFF之间。 1.8位存储器地址A0-A23有效;16为存储器地址A1-A23有效 2.NCS0所选的器件复位后被映射在地址0X00,复位后(NRST释放)系统有NCS0连接的存储器启动。若存储器为8位,则BMS为1;若存储器为16位,则BMS位0。 3.RAM存储器复位后定位于0x30 .. [查看全文]
Jflash 源码分析
2012-12-30 freasy 11
后记:第一次接触JTAG是大学学习数字逻辑的时候,那个时候在maxplus里面画好原理图或者用HDL写好描述,编译之后,就使用JTAG下载到alter 的芯片里面,那个芯片就按照我们的原理动起来了!!真是神奇,当时觉得那是大学里面最好玩的试验课。正是那门课,让我走进嵌入式的世界。之后开始做 DSP,是TI公司的C5402的芯片, .. [查看全文]
DSP系统应用中FLASH在线编程方法
2012-12-27 12
摘要:介绍了在TI公司TMS320VC33 DSP应用系统中,通过JTAG口对DSP外部FLASH存储器实现在线编程的方法,给出了DSP系统加电后的自动装载运行。 FLASH存储器是一种高密度、非易失性的电可擦写存储器,存储量大,使用方便,适用于低功耗、高性能的系统。在高速DSP应用系统中,为了充分发挥DSP性能,在加电后需要将用户 .. [查看全文]
LPC2104从JTAG调试FLASH中程序的方法
2012-12-04 16
1、下载程序。 在IDE环境中选择Release,设置RO BASE=0X00000000,RW BASE= 0X40000040(0x40000000不能实现REMAP功能),Image Entry Point=0x00000000, object/simple为vectors.o,section为startup。 2、从JTAG管脚设置。 要实现从JTAG的调试,在进入用户程序前必须设置从JTAG方式。可以在启动程序中设 .. [查看全文]
uclinux下Nand Flash的JFFS2文件系统的移植
2012-11-18 9
写在前面 现在linux对mtd设备支持的好得多,远没有我当时(大概2.5年前吧)做得那么复杂了,这里仍然要发原文,是因为想给初学者提供一个参考思路,介绍一下我对linux的学习了解的整个过程,希望对大家有借鉴意义。但是,建议还是使用最新的mtd补丁,新版本的mtd包括了对2k page 的nand flash的支持,要使用大于128MB的Na .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号