您好 TI
问题描述:
- 100个印刷电路板已经焊接,10个印刷电路板在首次下载该程序时报告了错误,90个印刷电路板可以正常下载;
- 下载报告错误的电路板:
7个主板报告密码错误(图1)、3个主板显示有程序(图2)、执行 CLEAR 时报告0x0001错误、如图3和图4所示。
需要帮助以确认:
从上面下载的10个异常电路板中、是否可以确定芯片的内部程序是由什么引起的?
图1:
图2:
图3:
图4:
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.
您好 TI
问题描述:
7个主板报告密码错误(图1)、3个主板显示有程序(图2)、执行 CLEAR 时报告0x0001错误、如图3和图4所示。
需要帮助以确认:
从上面下载的10个异常电路板中、是否可以确定芯片的内部程序是由什么引起的?
图1:
图2:
图3:
图4:
雨水、
这些器件经过全面测试、并在擦除条件下从 TI 发货。 在该器件上、密码位于程序空间中的0x40、0x41、0x42和0x43地址中。 如果这些位置包含0x0000或0xFFFF、则器件不安全。 当器件不安全时、您不必在 CCS3.3闪存插件中显式取消安全保护。 仅仅在 CCS 中显示密码位置就会使部件“不安全”。 如果器件是故意通过密码编程(或)由于编程失败导致密码位置损坏而意外地受到保护、则 CCS 窗口将显示所有闪存位置的一些随机16位值。
我认为这是一个相当旧的设计、已经投入生产了一段时间。 您可以确认这一点吗? 如果是这种情况、在清除/擦除/编程期间、不太可能出现"电流耗尽"的情况。 客户是否在5V 和 VCCP 引脚之间有任何电阻器?
图1清楚地显示设备已固定。 即,它们包含“部分”密码。 遗憾的是、我们不知道这些密码是什么、因为密码位置包含一些由于编程错误而导致的随机值。 您是否知道应用程序是否实际包含密码?
对于图2、闪存内容是否正确?
如果 C/E/P 过程以某种方式中断、或者器件在 C/E/P 期间遇到电流耗尽、则可能会发生闪存损坏 另一种可能是不良器件、但在 TI 发货的器件上极不可能出现这种情况(因为它们在发货前经过了扩展测试。
雨水、
我们知道:
100个电路板中有10个电路板编程失败
如果在过去3年中在设计或编程设置方面完全没有任何变化、并且代码没有密码、则只有两种可能: