Other Parts Discussed in Thread: TMDS243EVM
器件型号: AM2434
Thread: TMDS243EVM 中讨论的其他器件
我们至少有两个 TMDS243EVM PROC101C (005)。 两者都具有可打印的 Sitara:
XAM2434B
SFGHIALV
根据数据表、这应该是一个安全的处理器: 
但是、如果我们读取 JTAG_uder_ID 寄存器、它应该会在固件中给出 SoC 信息、我们会看到它没有设置为安全的 Sitara:


如果我们检查以下位:
JTAG_USER_ID_USERCODE 00110010000011001100010011101100
可以得出:
包装:100:4 ALV(正确)
温度:101:–40 –125°C
速度:10011:23
安全:0(非安全!)
安全:0(不安全,还行!)
JTAG-deviceid 也不是电车中列出的可能性之一: 

或者列表未完成... (TRM 修订版 H)。
现在这是一种不幸的情况、需要加以澄清。
我们提供具有 Sitara GP 型号的器件、未来还需要对其进行更新。 我们使用的是工业通信 SDK 11 和包含的 MCU-PLUS-SDK。 过去、我们刚搬出了 GP 版本的 SysFw.bin、并将其存储在我们这边、因为它不再可用。
当我们尝试在 EVM 上安装引导加载程序时、出现了问题。 我们的更新过程会检查寄存器并根据 GP 或 hs-fs 签名的引导加载程序的安全位进行安装、每个引导加载程序都有匹配的 SysFw。
我们随后注意到 EVM 根本无法引导。 经过一些尝试后、我们发现它安装了错误的基于 GP 的引导加载程序、因为未设置安全位。 然后、我们在不检查安全标志的情况下安装 hs-fs-bootloader、之后它可以正常工作。
我们也有其他 Sitara 器件(没有前导 X)、它们通过 JTAG_USER_ID 寄存器给出正确的值。
这是什么情况呢? 这些器件中是否有其他变体确实会在寄存器中提供与外壳上印刷的寄存器不同的信息?
或者、旧的 SysFw.bin 来自... 我没有 MCU-PLUS-SDK 8? 不再适用于最新的 MCU-PLUS-SDK-版本?
此致
Felix