@@ -2195,73 +2195,129 @@ Application Core:
21952195
21962196```
21972197wolfBoot HAL Init (app core)
2198- QSPI Freq=24MHz (Div Clk=3/Sck=1), Addr=24-bits, PageSz=256
2199- QSPI Activate
2200- QSPI Flash ID (ret 0): 0xC2 0x28 0x17
2201- Status Reg: Ret 0, 0x40 (Quad Enabled: Yes)
2202- QSPI Flash Read: Ret 0, Cmd 0xEB, Len 256 , 0x0 -> 0x2000012C
2203- Update partition: 0x0 (sz 7864, ver 0x2, type 0x201)
2204- QSPI Flash Read: Ret 0, Cmd 0xEB, Len 256 , 0x100000 -> 0x2000012C
2205- Update partition: 0x100000 (sz 5780, ver 0x2, type 0x202)
2206- Network Image: Ver 0x2, Size 5780
2207- Network Core: Holding for update
2208- Status: App 1 (ver 2), Net 1 (ver 1)
2209- QSPI Flash ID (ret 0): 0xC2 0x28 0x17
2210- Status Reg: Ret 0, 0x40 (Quad Enabled: Yes)
2211- QSPI Flash Read: Ret 0, Cmd 0xEB, Len 4 , 0xEDFFC -> 0x20000230
2212- QSPI Flash Read: Ret 0, Cmd 0xEB, Len 4 , 0xEDFFC -> 0x20000230
2213- Boot partition: 0xC000 (sz 7864, ver 0x1, type 0x201)
2214- QSPI Flash Read: Ret 0, Cmd 0xEB, Len 256 , 0x0 -> 0x2000012C
2215- Update partition: 0x0 (sz 7864, ver 0x2, type 0x201)
2216- QSPI Flash Read: Ret 0, Cmd 0xEB, Len 4 , 0xEDFFC -> 0x20000230
2217- Boot partition: 0xC000 (sz 7864, ver 0x1, type 0x201)
2198+ Boot header magic 0x00000000 invalid at 0x20000128
2199+ Update partition: 0x100000 (sz 4120, ver 0x1, type 0x202)
2200+ Network Image: Update not found
2201+ Network Core: Releasing for boot
2202+ Status: App 8 (ver 0), Net 1 (ver 1)
2203+ Boot partition: 0xC000 (sz 4832, ver 0x1, type 0x201)
2204+ Boot header magic 0x00000000 invalid at 0x20000128
2205+ Boot partition: 0xC000 (sz 4832, ver 0x1, type 0x201)
22182206Booting version: 0x1
2219- QSPI Flash Read: Ret 0, Cmd 0xEB, Len 256 , 0x0 -> 0x2000012C
2220- Update partition: 0x0 (sz 7864, ver 0x2, type 0x201)
2221- QSPI Flash Read: Ret 0, Cmd 0xEB, Len 256 , 0x100000 -> 0x2000012C
2222- Update partition: 0x100000 (sz 5780, ver 0x2, type 0x202)
2223- Network Image: Ver 0x2, Size 5780
2224- Found Network Core update: Ver 1->2, Size 6036->6036
2225- QSPI Flash Read: Ret 0, Cmd 0xEB, Len 256 , 0x101700 -> 0x2000002C
2207+ Waiting for network core...
2208+ ========================
2209+ nRF5340 wolfBoot (app core)
2210+ Copyright 2024 wolfSSL Inc
2211+ GPL v3
2212+ Version : 0x1
2213+ ========================
2214+ ```
2215+
2216+ Network Core:
2217+
2218+ ```
2219+ wolfBoot HAL Init (net core)
2220+ Boot partition: 0x100C000 (sz 4120, ver 0x1, type 0x202)
2221+ Network Image: Ver 0x1, Size 4120
2222+ Waiting for status from app core...
2223+ Status: App 8 (ver 0), Net 1 (ver 2)
2224+ Boot partition: 0x100C000 (sz 4120, ver 0x1, type 0x202)
2225+ Boot header magic 0xF7E99810 invalid at 0x21000128
2226+ Boot partition: 0x100C000 (sz 4120, ver 0x1, type 0x202)
2227+ Booting version: 0x1
2228+ ========================
2229+ nRF5340 wolfBoot (net core)
2230+ Copyright 2024 wolfSSL Inc
2231+ GPL v3
2232+ Version : 0x1
2233+ ========================
2234+ ```
2235+
2236+ Example output when doing an update:
2237+
2238+ Application Core:
2239+
2240+ ```
2241+ wolfBoot HAL Init (app core)
2242+ Update partition: 0x0 (sz 4832, ver 0x2, type 0x201)
2243+ Network Image: Ver 0x2, Size 4832
2244+ Found Network Core update: Ver 1->2, Size 4376->5088
22262245Network image valid, loading into shared mem
2227- QSPI Flash Read: Ret 0, Cmd 0xEB, Len 6036 , 0x100000 -> 0x20010020
2246+ Waiting for net core update to finish...
22282247Network core firmware update done
2248+ Status: App 8 (ver 2), Net 4 (ver 2)
2249+ Update partition: 0x0 (sz 4832, ver 0x2, type 0x201)
2250+ Boot partition: 0xC000 (sz 4832, ver 0x1, type 0x201)
2251+ Update partition: 0x0 (sz 4832, ver 0x2, type 0x201)
2252+ Staring Update (fallback allowed 0)
2253+ Update partition: 0x0 (sz 4832, ver 0x2, type 0x201)
2254+ Boot partition: 0xC000 (sz 4832, ver 0x1, type 0x201)
2255+ Versions: Current 0x1, Update 0x2
2256+ Copy sector 0 (part 1->2)
2257+ Copy sector 0 (part 0->1)
2258+ Copy sector 0 (part 2->0)
2259+ Boot partition: 0xC000 (sz 4832, ver 0x2, type 0x201)
2260+ Boot header magic 0x00000000 invalid at 0x20000128
2261+ Copy sector 1 (part 1->2)
2262+ Copy sector 1 (part 0->1)
2263+ Copy sector 1 (part 2->0)
2264+ Erasing remainder of partitions (235 sectors)...
2265+ Boot partition: 0xC000 (sz 4832, ver 0x2, type 0x201)
2266+ Boot header magic 0x00000000 invalid at 0x20000128
2267+ Copy sector 236 (part 0->2)
2268+ Boot partition: 0xC000 (sz 4832, ver 0x2, type 0x201)
2269+ Booting version: 0x2
2270+ Waiting for network core...
22292271========================
22302272nRF5340 wolfBoot (app core)
22312273Copyright 2024 wolfSSL Inc
22322274GPL v3
2233- Version : 0x1
2275+ Version : 0x2
22342276========================
2235- Internal Flash Write: addr 0xF9FFC, len 4
2236- Internal Flash Write: addr 0xF9FFB, len 1
22372277```
22382278
22392279Network Core:
22402280
22412281```
22422282wolfBoot HAL Init (net core)
2243- Boot partition: 0x100C000 (sz 5780, ver 0x1, type 0x201)
2244- Network Image: Ver 0x1, Size 5780
2245- Starting update: Ver 1->2, Size 6036->6036
2246- Internal Flash Erase: addr 0x100C000, len 6036
2247- Internal Flash Erase: page 0x100C000
2248- Internal Flash Erase: page 0x100C800
2249- Internal Flash Erase: page 0x100D000
2250- Internal Flash Write: addr 0x100C000, len 6036
2251- Boot partition: 0x100C000 (sz 5780, ver 0x2, type 0x202)
2252- Network Image: Ver 0x2, Size 5780
2253- Network version (after update): 0x2
2254- Status: App 2 (ver 2), Net 4 (ver 2)
2255- Boot partition: 0x100C000 (sz 5780, ver 0x2, type 0x202)
2283+ Boot partition: 0x100C000 (sz 4120, ver 0x1, type 0x201)
2284+ Network Image: Ver 0x1, Size 4120
2285+ Waiting for status from app core...
2286+ Starting update: Ver 1->2, Size 4376->4376
2287+ Status: App 2 (ver 2), Net 1 (ver 1)
2288+ Update partition: 0x100000 (sz 4120, ver 0x2, type 0x202)
2289+ Boot partition: 0x100C000 (sz 4120, ver 0x1, type 0x201)
2290+ Update partition: 0x100000 (sz 4120, ver 0x2, type 0x202)
2291+ Staring Update (fallback allowed 0)
2292+ Update partition: 0x100000 (sz 4120, ver 0x2, type 0x202)
2293+ Boot partition: 0x100C000 (sz 4120, ver 0x1, type 0x201)
2294+ Versions: Current 0x1, Update 0x2
2295+ Copy sector 0 (part 1->2)
2296+ Copy sector 0 (part 0->1)
2297+ Copy sector 0 (part 2->0)
2298+ Boot partition: 0x100C000 (sz 4120, ver 0x2, type 0x202)
2299+ Update partition: 0x100000 (sz 4120, ver 0x1, type 0x201)
2300+ Copy sector 1 (part 1->2)
2301+ Copy sector 1 (part 0->1)
2302+ Copy sector 1 (part 2->0)
2303+ Copy sector 2 (part 1->2)
2304+ Copy sector 2 (part 0->1)
2305+ Copy sector 2 (part 2->0)
2306+ Erasing remainder of partitions (88 sectors)...
2307+ Boot partition: 0x100C000 (sz 4120, ver 0x2, type 0x202)
2308+ Update partition: 0x100000 (sz 4120, ver 0x1, type 0x201)
2309+ Copy sector 90 (part 0->2)
2310+ Boot partition: 0x100C000 (sz 4120, ver 0x2, type 0x202)
22562311Booting version: 0x2
2312+ Boot partition: 0x100C000 (sz 4120, ver 0x2, type 0x202)
2313+ Network Image: Ver 0x2, Size 4120
2314+ Network version (after update): 0x2
22572315========================
22582316nRF5340 wolfBoot (net core)
22592317Copyright 2024 wolfSSL Inc
22602318GPL v3
22612319Version : 0x2
22622320========================
2263- Internal Flash Write: addr 0x1039FFC, len 4
2264- Internal Flash Write: addr 0x1039FFB, len 1
22652321```
22662322
22672323### Building / Flashing Nordic nRF5340
0 commit comments