zoukankan      html  css  js  c++  java
  • 【讨论】如何降低nandflash读写速度?

      作者:gooogleman                               日期:2011.09.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 已经比较慢了,再降用户使用起来很不爽的。只能给他换硬件了。这种问题出的少,换最安全。

  • 相关阅读:
    第十六章 Centos7下Docker安装GitLab
    第二十六章 Kubeadm方式搭建kubernetes高可用集群
    第二十五章 Kubernetes部署Promethus集群资源监控
    小程序遮罩层效果实现
    docker停止所有,删除容器命令
    sp欢迎页支持
    c#学习
    静态资源访问前缀
    webjar使用
    springboot静态资源配置原理
  • 原文地址:https://www.cnblogs.com/gooogleman/p/2193923.html
Copyright © 2011-2022 走看看