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.

TMS320F28069: TMS320F28069MPZPQ 有密码输入环节吗?

Part Number: TMS320F28069

TI工程师们,你们好。

我们通过官网渠道购买了TMS320F28069MPZPQ这颗物料,订单号T03477364

货物到了消费终端手上,他们在上级测试的时候发现这颗物料不经过密码输入5555直接到了解密界面0000,

现在就这个问题产生置疑。需要我们提供密码是开的的合理说法。否则不接受我们的货物。

我想明确了解一下,这个物料的使用有没有密码输入一说?还是说同系列的物料其他有输入的情况,他们经过举一反三的自我经验得出结论认为这个物料也是有密码的。

密码环节是否存在,这个问题对我们很重要,还希望工程师给到大力支持,让我们自证。

否则,他们认为我们提供的物料非原装。还请帮忙。

  • 您好

    https://www.ti.com.cn/cn/lit/ug/spruh18i/spruh18i.pdf

    这是官方这个IC的TRM文件中第52页对于这个问题有详细说明,请您参考

    The password is stored in code security password locations (PWL) in flash memory (0x3F 7FF8 - 0x3F 7FFF). These locations store the password predetermined by the system designer. If the password locations have all 128 bits as ones, the device is labeled unsecure. Since new flash devices have erased flash (all ones), only a read of the password locations is required to bring the device into unsecure mode. If the password locations have all 128 bits as zeros, the device is secure, regardless of the contents of the KEY registers. Do not use all zeros as a password or reset the device during an erase of the flash. Resetting the device during an erase routine can result in either an all zero or unknown password. If a device is reset when the password locations are all zeros, the device cannot be unlocked by the password match flow described in Section 1.2.3.2. Using a password of all zeros will seriously limit your ability to debug secure code or reprogram the flash.

    根据TRM说明初始是可能读出0000因为为了保护出来的虚拟密码,您可以不用密码直接进入,但是不建议您配置成0000有可能导致IC锁死。

    具体说明请参考TRM原文说明

    NOTE: Any read of the CSM password would yield 0x0000 until the device is unlocked. These reads are labeled "dummy read" or a "fake read." The application reads the password locations, but will always get 0's no matter what the actual value is. What is important is the actual value of the password. If the actual value is all 0xFFFF, then doing this "dummy read" will unlock the device. If the actual value is all 0x0000, then no matter what the application code does, one will never be able to unlock the device. If the actual value is something other than all 0xFFFF or 0x0000, then when the dummy read is performed, the actual value must match the password the user provided.

  • 谢谢您的精准回复,它帮助我们解开了密码疑虑问题。非常感谢。