大亚120新旧版最大的区别--FLASH
本帖最后由 tiansha200 于 2009-9-6 13:13 编辑旧版的FLASHS29GL128P10TF101
新版的FLASHMX29LV128DBT2C
新版的就算刷不带CFE的固件,一样不会正常工作,可能新版FLASH中原版的CFE固件不同。对刷上的固件的地址也不同。导致不能正常运行。 另外添加上两者的PDF文档,给大侠研究。 我觉得flash本身应该没什么影响,可能是地址线或者某些控制线的设置有差别 本帖最后由 hugebird 于 2009-9-6 07:38 编辑
MX29LV的flash不是统一扇区,8个8K+255个64K扇区,固件需要按照64K打包,而且是bottom Boot,Flash ID 应该显示227A,在brcm公版的固件里面是没有这个ID的,如果刷非定制固件一定出问题。
如果要兼容以前的版本,应该换成MX29GL128E的。
还有RG100A新版换了ST M29W128GL,这个flash 的复位处理方面可能有些问题,对于0xFF响应会出现异常,这是造成CFE ID检测异常的可能原因(CFE检测ID显示0279,与JTAG显示的或datasheet给定的不一致)
对这两款新版硬件的建议是:无论如何不能刷新带有CFE的固件,一个办法是干脆把flash换成 Spansion, EON,MXIC 这3个厂家的29GL系列64Mb或者128Mb同一扇区结构的flash 换FLASH(kel:太可怕了
不换就刷不成(zhuak: Linux系统中Flash倒是可以可以根据数据手册修改mtd源代码的,主要CFE不公开源代码,刷了后就爆掉了 新版flash 的固件 有兄弟能提供一个嚒 看来厂家要防止刷固件了 顶顶顶顶 {{gangzai15{{ 看来db120 新版要跌价了。
页:
[1]
2