最近 遇到一个问题, 折腾了一个星期, 特别 崩溃! 板子 上电的时候, 从Flash读取数据的时候, 写入DDR的时候偶尔会出错。对于偶尔发生的错误, 很难用 reveal在线抓到出错的地方, 并且每次出错的位置都不太一样。
今天 硬件工程师对我说可以把频率降低一些, 把 DDR1的时钟 降到 90MHZ, 把从NAND_FLASH的 操作时钟 降到 90MHZ,惊喜地是, 问题 解决了!!
总结: 在调试的过程中, 遇到一些随机事件, 要考虑到 硬件的问题, 和硬件工程师一起去商量。 这样才能更好滴解决问题!
时间: 2024-10-25 17:43:06