如何读取dsp中flash的大小及crc

如何读取dsp中flash的大小及crc,第1张

FLASH里面桥察咐,敏纯但是不能读出来。我用一个正弦波程序,写入FLASH后将JTAG接口拔没凳掉,如果能读取数据的话那么在DSP复位后还是有输出波形,但是我现在就不行了。同样的BOOTLOADER程序

首先nand flash 1bit ecc和4bit ecc的区别:1bit ecc的意思是FLASH厂家通过技术保证一个块会有最多不超过2bit的坏点,4bit ecc的意思是厂家通过技术保证一个块会有最多不超过5bit的坏点。

其次看你用的DSP是多少的ECC侦测能力,如果DSP是4bit的,那么用1bit/4bit FLASH都可以,DSP能够纠正最多4bit的FLASH坏点翻转,能够检测5bit的FLASH坏点,标记为坏块;

如果DSP是1bit的,DSP能够纠正最多1bit的FLASH坏点翻转的坏块,能够检测2bit的FLASH坏点,标记为坏块;

但是这样并不是说1bit的DSP就不能用磨笑4bit的FLASH,因为FLASH一般不会有坏块,只是概率问题。大概的概率是1 bit的FLASH,出现2个坏点以上的概率是万分之一,甚至更低,4 bit的FLASH,出现2个坏点以上的概率是百分之瞎嫌含一,甚至者旅更高;所以测试、开发问题不大,但是量产不行,因为FLASH一旦出现问题,但是DSP不能纠正甚至侦测都不行的话,大概率机器开机都是问题。

一般余姿圆读flash是不需要驱动的,直接读竖塌就可以。写是有驱册滚动的,flash厂商会提供。程序加载是芯片根据bootloader设置自动加载,其实就是自动读取内容到dsp ram中。

上手dsp的话,买一个开发板,有实例程序可以参照。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12469351.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存