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.

[参考译文] TMS570LS20216:唯一序列号

Guru**** 2484615 points
Other Parts Discussed in Thread: TMS570LS20216

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/732952/tms570ls20216-unique-serial-numbers

器件型号:TMS570LS20216

您好!

下面列出了我的问题:

1) 1)     我想为我的 PCB 分配唯一的序列号、以避免可能的非法生产。 这些微控制器是否具有唯一的只读序列号或类似的序列号? 可能 会为新设计选择 TSM570LS09x/07x 系列的微控制器。 我目前的想法是、至少需要一个具有唯一序列号的板载组件。 在我看来,将自己的序列号写入闪存是不够的。 目前、我考虑使用一个额外的 IC (例如 DS2411)来存储唯一的只读序列号。 但是、这种解决方案更复杂、更昂贵、而且可能不太可靠。 你推荐什么?

2) 2)     是否可以从.out 文件恢复源代码? 防止未经授权的制造将通过代码实现。 同时、我们提供了.out 文件来更新固件。 因此、任何人都不能从.out 文件恢复源代码。 如果是、则禁用从芯片读取代码非常重要。 否则,所有努力都将是没有效果的。

此致、

Vitalij 针脚

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Vitalij、

    每个 MCU 都包含一个唯一的芯片 ID、可用于识别器件。 这可从系统模块芯片 ID 寄存器中读取、并包括批号、晶圆编号以及裸片 X 坐标和 Y 坐标等信息。

    当然、可以将.out 文件转换为可使用简单文本编辑器读取的十六进制文件。 这些地址包括地址和这些地址的内容。 您可以考虑使用高级 JTAG 安全模块(AJSM)来防止第三方使用 JTAG 工具读取闪存内容。

    此致、
    Sunil
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sunil、

    感谢您提供信息。

    从两个微控制器读取以下芯片 ID 值:

    器件1:DIEIDH = 0xB60305AA、DIEIDL = 0x6CCB0607

    器件2:DIEIDH = 0xC20305AA、DIEIDL = 0x6CCA0E08

    它们是否正确读取?  

     在 DIEIDH 寄存器中也有保留位。 是否需要忽略这些非零保留位?  

    也许、告诉他人地址和这些地址的内容是无害的。  

    问题是、是否可以从.out 文件恢复 C 源文件。

    此致、

    维塔利耶

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    裸片 ID 似乎被正确读取。 我无法确认这些、因为我需要对照批次代码、晶圆编号等数据库进行交叉检查 您可以将这两个寄存器的组合用作每个器件的唯一代码。

    至于第二个问题、当然可以从.out 文件中获取程序代码的汇编列表。 可能无法(或不必要)到达 C 源。

    此致、
    Sunil
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sunil、

    遗憾的是、某人可以从.out 文件获取程序代码的汇编列表、这是不可接受的。  

    TMS570LS20216器件是否包含高级 JTAG 安全模块? 我在《技术参考手册》中没有看到任何有关它的信息。  

    但是、TMS570LS09x/07x 系列确实包括 高级 JTAG 安全模块。 我对它在128位解锁代码已知时允许读取或写入是否正确?

    本文档中提到了 ICEPick 模块。 XDS100v2不适合此用途吗?

    此致、

    维塔利耶

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Vitalij、

    TMS570LS20216不包含 JTAG 安全模块。 请注意、此器件标记为"不推荐用于新设计(NRND)"。

    TMS570LS09x/07x 器件确实包括 AJSM。 正确答案:这使用128位密码、允许您解锁 JTAG 对器件的访问。

    部件上的 ICEPick 模块是一个 JTAG 路由器。 它用于通过 JTAG 端口连接到外部 JTAG 仿真器(例如 xds100v2、xds110、xds200等)。

    此致、
    Sunil