You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Added DDR4 w/ECC.
* Added L2 and L2 CPC SRAM support
* Added platform SRAM 160KB support
* Added support for core timers (timebase) and platform clock.
* Added IFC driver with erase/write
* Added stage 1 loader to relocate wolfBoot to DDR
* Added CPLD, QUICC, FMAN and MP drivers
* Added eSPI driver for TPM.
* Added hal_early_init instead of calling ddr_init directly.
* Fixes for device tree (DTB) loading with update_ram and PPC boot.
* Fixes for relocating CCSRBAR to upper.
* Fixes for interrupt offsets.
QE: uploading microcode 'Microcode for T1024 r1.0' version 0.0.1
1286
+
1287
+
DDR4 2GB
1288
+
1289
+
### Building wolfBoot for NXP T1024 PPC
1290
+
1291
+
By default wolfBoot will use `powerpc-linux-gnu-` cross-compiler prefix. These tools can be installed with the Debian package `gcc-powerpc-linux-gnu` (`sudo apt install gcc-powerpc-linux-gnu`).
1292
+
1293
+
The `make` creates a `factory_stage1.bin` image that can be programmed at `0xEC000000`
1294
+
1295
+
```
1296
+
cp ./config/examples/nxp-t1024.config .config
1297
+
make clean
1298
+
make keytools
1299
+
make
1300
+
```
1301
+
1302
+
Or each `make` component can be manually built using:
1303
+
1304
+
```
1305
+
make stage1
1306
+
make wolfboot.elf
1307
+
make test-app/image_v1_signed.bin
1308
+
```
1309
+
1310
+
If getting errors with keystore then you can reset things using `make distclean`.
0 commit comments