2440/2416/6410/S5PV210之wince+android系统驱动开发者

等待新发生的事情

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年9月28日

摘要: 最近,有几个S3C2440做的手持设备返修回来,发现SQLCE 数据库运行三五次就出现数据库损坏的问题,这个问题开始怀疑是软件问题,后来证实,应该是硬件驱动等问题,最大可能性是nand 的稳定性不好造成的。   那么就给nand flash 降低读写速度吧?可是看到nandflash 的硬件连接,没有CLK 引脚的,这是咋回事呢?一个存储芯片怎么会没有CLK呢,后来修改NFCON寄存器设置了其中一些寄存器,但是貌似没什么效果,数据库照样损坏。   看来这种效果不明显,要做好,就要适当的降低几M的nandflash 读写速度才行,不可能这么邪乎没有的啊。nandflash 是属于一种总线,那么和总线时钟有关系,看S3C2440 的内部原理框图,这个nandflash 是在AHB BUS上的,那么直接和HLCK有直接关系,在nandflash 控制器的章节的确有HLCK的一些图,看来降低这个HLCK就能降低nand flash 读写速度的。不过问题来了,HCLK 是决定PCLK的以及内存clk 的,这样会影响整个系统的,所以根本没法改,降低也没有任何意义,何况这个HCLK 已经 阅读全文
posted @ 2011-09-28 10:42 gooogleman 阅读(1347) 评论(0) 推荐(0) 编辑