跳到主要内容
版本:Next

3.4.3.1:Nordic SDSC 插件

1:功能入口

提示

以下是Nordic 官方提供的文档,以及相关文件范例:Getting started with the nRF54H20 DKJFrog SDSC External

警告

针对部分Nordic 安全芯片,配置SDSC插件的内容可能是必须的,而不是可选项,具体请参考Nordic 官方文档,PowerWriter 将完成Nordic 原始文件的支持。

PowerWriter® 对厂家特定功能的支持,均使用插件模式,可以支持任意厂家要求的特定的功能,进入方法和其他品牌的支持方法一致,在选择好芯片之后,如在工具栏的最右侧出现一个插件支持图标,则当前所选的芯片有插件支持功能,如下所示:

image-20251125103618934

在选择完 Nordic 系列的芯片之后,在工具栏右侧出现一个 扩展功能按钮,定义为 厂商特定插件功能 ,通过点击此按钮进入到NRF 协议栈烧录的配置页面,如图所示:

image-20251125103651313

2:固件导入

2.1:Key

image-20251125104922227

PowerWriter 支持导入Nordic 官方的Key 文件,格式为 json,内容格式范例如下所示:

{
"version": 0,
"keyslots": [
{
"metadata": "0x4241FF0001004E800108000000080006000000000021024000000000",
"value": "0x25124a63775c807112bab6cc71a67a515d803b223ec0591d13e85c3afb456a96"
},
{
"metadata": "0x4241FF0001004E800108000000080006000000000021034000000000",
"value": "0x410f8ff88f99b1714d789e67bc25c15cdad939f32c288c14b5b2a5de12e88eb3"
},
{
"metadata": "0x4241FF0001004E8001080000000800060000000000AA004000000000",
"value": "0xfd9d688acf2692c7bfe459c5bad9e0efb39a9240979eb0fc257da7ac90c234af"
}
]
}

当导入完成后,将可以在日志中看到类似如下的信息:

------------------json key------------------
version: 0
metadata: 0000000040022100000000000600080000000801804E000100FF4142
value: 966A45FB3A5CE8131D59C03E223B805D517AA671CCB6BA1271805C77634A1225
metadata: 0000000040032100000000000600080000000801804E000100FF4142
value: B38EE812DEA5B2B5148C282CF339D9DA5CC125BC679E784D71B1998FF88F0F41
metadata: 000000004000AA00000000000600080000000801804E000100FF4142
value: AF34C290ACA77D25FCB09E9740929AB3EFE0D9BAC559E4BFC79226CF8A689DFD
total key count: 3
--------------------------------------------------
提示
  • 点击 'x' 按钮可以删除导入的key文件,清除后,编程时不会写入key 信息配置数据。
  • 请核查内容解析的准确性,如有疑问,及时反馈。

2.2:bicr

image-20251125104652719

bicr 一般为为 名为 bicr.hex 的文件,点击添加 bicr 文件的按钮,选择对应 hex 文件,点击导入,将可以看到类似如下的信息:

------------------bicr info------------------
Address: 0x0FFF87B0 Size:0x0000003C Crc32:0xEBED18AA Checksum:0x0000312A
bicr segmentes count: 1
--------------------------------------------------
提示
  • 点击 'x' 按钮可以删除导入的bicr文件,清除后,编程时不会写入bicr 信息配置数据。
  • 请核查内容解析的准确性,如有疑问,及时反馈。

2.3:Soc 二进制文件

image-20251125105034126

soc 二进制固件为Nordic 提供的zip 压缩包,内部包含了各个预编程的文件,从Nordic 官方站点获取,点击添加后,PowerWriter 将执行解压并解析,显示类似如下的信息

------------------Soc binaries------------------
ironside_se.hex segment count: 8 :
Address: 0x0E0001F0 Size:0x00000104 Crc32:0x34D49625 Checksum:0x0000A195
Address: 0x0E0002F8 Size:0x00000010 Crc32:0x9C624650 Checksum:0x00000191
Address: 0x0E000310 Size:0x00000100 Crc32:0x41E12D44 Checksum:0x000084E5
Address: 0x0E001500 Size:0x00001B00 Crc32:0xBAE57D32 Checksum:0x001AA3C0
Address: 0x0E02B000 Size:0x00004180 Crc32:0x87996E86 Checksum:0x0016C48F
Address: 0x0E02FFA0 Size:0x00000060 Crc32:0xE84767CD Checksum:0x00002D4C
Address: 0x0E100000 Size:0x00026B78 Crc32:0x79C444EC Checksum:0x0135374E
Address: 0x0FFF8000 Size:0x000007B0 Crc32:0x27B98447 Checksum:0x00033E40
update/ironside_se_recovery_update.hex segment count: 1 :
Address: 0x0E100000 Size:0x000042E0 Crc32:0x7ACD9837 Checksum:0x001792EE
update/ironside_se_update.hex segment count: 1 :
Address: 0x0E100000 Size:0x00026B78 Crc32:0x79C444EC Checksum:0x0135374E
update/update_application.hex segment count: 2 :
Address: 0x0E030000 Size:0x000056AC Crc32:0x09C64F43 Checksum:0x0022918E
Address: 0x0E0356B0 Size:0x000019C4 Crc32:0x28FFCCF2 Checksum:0x00042749
Soc binaries count: 4
--------------------------------------------------
提示
  • 点击 'x' 按钮可以删除导入的zip文件,清除后,编程时不会写入zip 信息配置数据。
  • 请核查内容解析的准确性,如有疑问,及时反馈。

3:注意事项

SDSC 插件功能,只能脱机使用,无法在线进行操作,当需要在线进行调试时,需要先执行脱机编程,将数据进行预写入,然后再进行操作