请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM3356 工具与软件:
大家好、团队成员:
我收到一位客户的问询、该客户遇到 AM3356的间歇性故障:
"我们将贵公司提供的 AM3356处理器与 IAR 8.4编译器配合使用。
处理器出现了一些问题。 我们在器件上对最高优先级的中断运行内存测试、内存大小为128MB。
以下是我们在内存测试中所做的操作:
- 复制16 * 4字节的数据以将其保存到临时缓冲区中。
- 问题_MCR (15、0、 reinterpret_cast (Ext_Ram_Test_Address)、7、14、1)以清除和使数据高速缓存无效
- 然后、器件将测试图形:A5A5A5A5写入 RAM。 我们一次测试4个字节。 此步骤将运行16次。
- 然后测试不同的模式。 此器件将测试模式:5A5A5A5A 写入到 RAM 中。 我们一次测试4个字节。 此步骤将运行16次。
- 问题_MCR (15、0、 reinterpret_cast (Ext_Ram_Test_Address)、7、14、1)以清除和使数据高速缓存无效
- 存储步骤1中的数据并写回 RAM。
- 问题_MCR (15、0、 reinterpret_cast (Ext_Ram_Test_Address)、7、14、1)以清除和使数据高速缓存无效
‘时间(运行几周后)、我们会看到 RAM 内存损坏、在某些内存位置留下的值为'A5'。
您是否知道可能导致此类行为的任何勘误表或类似的处理器相关问题?"
此致、
-rt