flash芯片类型,W28J320BT90L 启动在linux-2.6.13.2/drivers/mtd/chips/cfi_probe.c的qry_present函数不能通过.redboot可以使用flash. static int __xipram cfi_probe_chip(struct map_info *map, __u32 base, unsigned long *chip_map, struct cfi_private *cfi) "cfi_probe.c" [converted] 457L, 13490C written [orinda@loca...
by smalloc - 嵌入式开发 - 2007-10-22 20:00:13 阅读(5056) 回复(6)
最近intel nor flash的驱动源码部分,支持cfi,在cfi_probe_chip中发现,对芯片写命令或读数据时,其地址都乘以cfi->interleave和cfi->device_type, 如读QRY时地址为: map->virt+cfi->interleave * cfi->device_type*0x10 想不通为什么这样,请看过的指教一下,谢谢
最近intel nor flash的驱动源码部分,支持cfi,在cfi_probe_chip中发现,对芯片写命令或读数据时,其地址都乘以cfi->interleave和cfi->device_type, 如读QRY时地址为: map->virt+cfi->interleave * cfi->device_type*0x10 想不通为什么这样,请看过的指教一下,谢谢
手边有一个cfi(Common flash Interface) 是Spansion的S29AL016D flash 想请教各位先进,我现在只有这么一个芯片什么都没有了 我该怎么读取这一片芯片的内容呢? 是不是需要转接线、读卡机之类的物品 能否提供相关信息,感激不尽!
手边有一个cfi(Common flash Interface) 是Spansion的S29AL016D flash 想请教各位先进,我现在只有这么一个芯片什么都没有了 我该怎么读取这一片芯片的内容呢? 是不是需要转接线、读卡机之类的物品 能否提供相关信息,感激不尽!
某些Intel的flash芯片(如Strataflash系列)支持多分区,也就是各个分区可以同时进行操作。应该说这是不错的特性,但是也会带来些问题。记得当初移植Linux-2.4.21,挂JFFS2 文件系统 的时候,经常会报一些"Magic bitmask not found"之类的错误,跟进去发现flash读出来的都是些0x80之类的数据,查看资料发现该款flash有分区的特性,而Linux的flash驱动只用一个状态变量表示整个flash的状态,这就会造成某个分区的实际状态和系统记录...
因为前不久作了些关于flash编程方面的东西,加上看了Linux下MTD/cfi代码,感觉收获不小,就准备记个笔记,没想到竟然花了半天时间才写好。 某些Intel的flash芯片(如Strataflash系列)支持多分区,也就是各个分区可以同时进行操作。应该说这是不错的特性,但是也会带来些问题。记得当初移植Linux-2.4.21,挂JFFS2文件系统的时候,经常会报一些"Magic bitmask not found"之类的错误,跟进去发现flash读出来的都是些0x80之...
因为前不久作了些关于flash编程方面的东西,加上看了Linux下MTD/cfi代码,感觉收获不小,就准备记个笔记,没想到竟然花了半天时间才写好。 某些Intel的flash芯片(如Strataflash系列)支持多分区,也就是各个分区可以同时进行操作。应该说这是不错的特性,但是也会带来些问题。记得当初移植Linux-2.4.21,挂JFFS2文件系统的时候,经常会报一些"Magic bitmask not found"之类的错误,跟进去发现flash读出来的都是些0x80之类的...
FB7.0+FF2.0+flash cd /usr/ports/www/linux-flashplugin7 && make install clean nspluginwrapper -i /usr/local/lib/npapi/linux-flashplugin/libflashplayer.so 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/81707/showart_1277214.html