summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriabdalkader <i.abdalkader@gmail.com>2024-07-10 20:30:02 +0300
committerDamien George <damien@micropython.org>2025-04-09 00:22:32 +1000
commitb7df5aa86a6f150ab3282f0525fe9c3538ceaef7 (patch)
tree148096285f3e5c432a545c2d2bf0cb22d9b0767b
parent62beb541e76e7776cb402fabc10a6116da8f2dcf (diff)
alif/mcu: Add ToC config for dual images.
Note that 128K at the beginning of MRAM is reserved for future bootloaders. Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
-rw-r--r--ports/alif/mcu/M55_DUAL_cfg.json26
-rw-r--r--ports/alif/mcu/M55_HE_cfg.json17
-rw-r--r--ports/alif/mcu/M55_HP_cfg.json17
3 files changed, 53 insertions, 7 deletions
diff --git a/ports/alif/mcu/M55_DUAL_cfg.json b/ports/alif/mcu/M55_DUAL_cfg.json
new file mode 100644
index 000000000..81beef5f0
--- /dev/null
+++ b/ports/alif/mcu/M55_DUAL_cfg.json
@@ -0,0 +1,26 @@
+{
+ "DEVICE": {
+ "disabled" : false,
+ "binary": "app-device-config.json",
+ "version" : "0.5.00",
+ "signed": false
+ },
+ "HP_APP": {
+ "disabled" : false,
+ "binary": "M55_HP/firmware.bin",
+ "mramAddress": "0x80020000",
+ "version": "1.0.0",
+ "cpu_id": "M55_HP",
+ "flags": ["boot"],
+ "signed": false
+ },
+ "HE_APP": {
+ "disabled" : false,
+ "binary": "M55_HE/firmware.bin",
+ "mramAddress": "0x80320000",
+ "version": "1.0.0",
+ "cpu_id": "M55_HE",
+ "flags": ["deferred"],
+ "signed": false
+ }
+}
diff --git a/ports/alif/mcu/M55_HE_cfg.json b/ports/alif/mcu/M55_HE_cfg.json
new file mode 100644
index 000000000..838984180
--- /dev/null
+++ b/ports/alif/mcu/M55_HE_cfg.json
@@ -0,0 +1,17 @@
+{
+ "DEVICE": {
+ "disabled" : false,
+ "binary": "app-device-config.json",
+ "version" : "0.5.00",
+ "signed": false
+ },
+ "HE_APP": {
+ "disabled" : false,
+ "binary": "M55_HE/firmware.bin",
+ "mramAddress": "0x80320000",
+ "version": "1.0.0",
+ "cpu_id": "M55_HE",
+ "flags": ["boot"],
+ "signed": false
+ }
+}
diff --git a/ports/alif/mcu/M55_HP_cfg.json b/ports/alif/mcu/M55_HP_cfg.json
index 228ddbf6c..d6710f69c 100644
--- a/ports/alif/mcu/M55_HP_cfg.json
+++ b/ports/alif/mcu/M55_HP_cfg.json
@@ -1,14 +1,17 @@
{
- "USER_APP": {
- "binary": "firmware.bin",
- "mramAddress": "0x80000000",
+ "DEVICE": {
+ "disabled" : false,
+ "binary": "app-device-config.json",
+ "version" : "0.5.00",
+ "signed": false
+ },
+ "HP_APP": {
+ "disabled" : false,
+ "binary": "M55_HP/firmware.bin",
+ "mramAddress": "0x80020000",
"version": "1.0.0",
"cpu_id": "M55_HP",
"flags": ["boot"],
"signed": false
- },
- "DEVICE": {
- "binary": "app-device-config.json",
- "version" : "0.5.00"
}
}