接下来的章节以及之后的章节讨论了如何使用闪存编程器命令将 HS-FS 器件转换为 HS-SE 器件。
总的来说,要转换默认的 HS-FS 器件,用户必须首先:
- 执行密钥预置,该预置将转换为 HS-KP 的中间状态。(密钥已预置,但到目前为止尚未刷写映像)。
- 执行代码预置,在成功刷写到闪存存储体之后,代码预置会将 HS-KP 器件转换为 HS-SE。
- 作为代码预置的一部分,闪存编程器提供了三个选项来对闪存进行编程:
- CPU1 闪存
- HSM 闪存
- SEC CFG 闪存(非主闪存存储体的一部分)
- 在第一个代码预置且器件处于 HS-SE 状态之后,仍允许通过任何后续代码预置对闪存进行编程。并且器件保持 HS-SE 状态。
尽管提供的三个代码预置选项中的任何一个都会使器件进入 HS-SE 状态,但 TI 建议在 CPU1 闪存或 HSM 闪存编程之前,先对 SEC CFG 进行编程。
在后续的章节中,按时间顺序讨论每个预置流程。
警告: BootROM 遵循状态机序列,要求在任何 HSM 服务之前进行 SBL 引导,因此,请使用常规的
非 appIn 版本闪存编程器。请参阅
节 4.1,了解两者之间的差异。