主要有两个问题:
1. flash存储错误,我们利用info flash A/B来存储一些参数(用CPU在运行时进行读写),共发现3块板子发现数据出现错误。
2. 芯片复位,应该不是软件问题,因为大部分板子都没有这个问题,只是有几块板子发生过这个问题
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
主要有两个问题:
1. flash存储错误,我们利用info flash A/B来存储一些参数(用CPU在运行时进行读写),共发现3块板子发现数据出现错误。
2. 芯片复位,应该不是软件问题,因为大部分板子都没有这个问题,只是有几块板子发生过这个问题
Aaron,
您好!
另一个帖子也是您发的吧?
首先我想了解一下您的应用是什么?大概总共有多少测试的板子?电源供电是多少?时钟呢?
关于第一个问题我的看法如下:
1 数据出现错误,有什么现象?是一直出现错误还是偶尔的?用例程去写有问题的板子会不会有问题?电源供电,烧写Flash的硬件的条件是否满足?需要满足2.7V~3.6V的要求。
第二个问题:
检查一下芯片复位的原因。是不是有其他部分把电源拉低了导致系统复位?
Flash烧写次数典型值是10万次
如果您确实着急的话,可以联系代理的FAE去帮您看看。
您好!非常感谢你的回帖。
Aron是帮我问这问题的,非常感谢!
我们用该芯片来做仪表的(流量计/水表),用3.6v电池供电,因为中间加了个二极管,有一定压降,所以实际供电为3.4v左右,一般3V以上没有问题。根据datasheet上的说明,如果MCLK8M的话,写flash时要求3.6V,所以我们现在用的MCLK是4M。我们这批做了20块板子,是手工用烙铁和热风枪焊接的。
数据错误基本是一直出现的(出问题的3块),明天我再用例程测试一下,是用IAR里面的例程吗?
复位问题应该跟电源没有关系,因为电池供电一直很稳定,而且用了SVS每秒检测一次电压均正常。不管怎么样我会想办法弄清复位的原因,您有什么好的办法和建议吗?
另外,这个芯片分工业级和消费类级吗?或者它本身是工业级的吗?