NXP MCU 技术论坛
直播中

汪潇潇

7年用户 824经验值
私信 关注
[问答]

如何使用.bd文件中的“load fuse”命令更改eFuse?

芯片:RT1176
bd 文件“SDK/middleware/mcu-boot/bin/Tools/bd_file/imxrt117x/enable_hab.bd”似乎更改了 eFuse 的 SRK 和 SEC_CONFIG。
enable_hab.bd 文件如下

# Program SRK table
load fuse 0xD132E7F1 > 0x18;
load fuse 0x63CD795E > 0x19;
load fuse 0x8FF38102 > 0x1A;
load fuse 0x22A78E77 > 0x1B;
load fuse 0x01019c82 > 0x1C;
load fuse 0xFC3AC699 > 0x1D;
load fuse 0xF2C327A3 > 0x1E;
load fuse 0xDAC9214E > 0x1F;
# Program SEC_CONFIG to enable HAB closed mode
load fuse 0x00000002 > 0x06;
怎么才能知道0x18~0x1F对应的地址呢?
它们似乎不是引用RT1176的“ OTP Memory Footprint ”的Fuse Row Index。我发现RT1176的.bd文件与RT1060的.bd文件相同。它似乎是由flashloader定义的,但我在哪里可以找到证明这一点的参考手册?

更多回帖

发帖
×
20
完善资料,
赚取积分