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
Copy file name to clipboardExpand all lines: docs/Targets.md
+42-52Lines changed: 42 additions & 52 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3583,9 +3583,21 @@ Tested on VA41620 and VA41630 MCU's.
3583
3583
3584
3584
MCU: Cortex-M4 with Triple-Mode Redundancy (TMR) RAD hardening at up to 100MHz.
3585
3585
FLASH: The VA41630 has 256KB of internal SPI FRAM (for the VA41620 its external). FRAM is Infineon FM25V20A.
3586
-
SRAM: 64KB on-chip SRAM and 256KB on-chip program memory
3587
3586
3588
-
Boot ROM loads at 20MHz from SPI bus to internal data SRAM
3587
+
Default flash layout:
3588
+
3589
+
| Partition | Size | Address | Description |
3590
+
|-----------|-------|---------|-------------|
3591
+
| Boot | 38KB | 0x0 | Bootloader partition |
3592
+
| Boot | 108KB | 0x9800 | Boot partition |
3593
+
| Update | 108KB | 0x24800 | Update partition |
3594
+
| Swap | 2KB | 0x3F800 | Swap area |
3595
+
3596
+
SRAM: 64KB on-chip SRAM and 256KB on-chip instruction/program memory
3597
+
3598
+
Boot ROM loads at 20MHz from SPI bus to internal data SRAM.
3599
+
3600
+
By default the bootloader is built showing logs on UART0. To use UART1 set `DEBUG_UART_NUM=1`. To disable the bootloader UART change `DEBUG_UART=0` in the `.config`.
3589
3601
3590
3602
### Building Vorago VA416x0
3591
3603
@@ -3638,14 +3650,14 @@ make VORAGO_SDK_DIR=$PWD../VA416xx_SDK/
3638
3650
[BIN] wolfboot.bin
3639
3651
[SIZE]
3640
3652
text data bss dec hex filename
3641
-
33900 4 26976 60880edd0 wolfboot.elf
3653
+
37480 4 26976 64460fbcc wolfboot.elf
3642
3654
```
3643
3655
3644
3656
### Flashing Vorago VA416x0
3645
3657
3646
-
Flash using Segger JLink: `JLinkExe -CommanderScript tools/scripts/flash_va416xx.jlink`
3658
+
Flash using Segger JLink: `JLinkExe -CommanderScript tools/scripts/va416x0/flash_va416xx.jlink`
3647
3659
3648
-
Example JLink flash script `tools/scripts/flash_va416xx.jlink`:
3660
+
Example JLink flash script `tools/scripts/va416x0/flash_va416xx.jlink`:
3649
3661
3650
3662
```
3651
3663
device VA416XX
@@ -3654,6 +3666,7 @@ speed 2000
3654
3666
r
3655
3667
h
3656
3668
write4 0x40010010 0x1
3669
+
exec SetCompareMode = 0
3657
3670
loadbin factory.bin 0x0
3658
3671
write4 0x40010010 0x0
3659
3672
loadfile ../VA416xx_SDK/loader.elf
@@ -3666,9 +3679,9 @@ Example boot ouput on UART 0 (MCU TX):
3666
3679
3667
3680
```
3668
3681
wolfBoot HAL Init
3669
-
Boot partition: 0xFC00 (sz 5144, ver 0x1, type 0x601)
3670
-
Partition 1 header magic 0x00000000 invalid at 0x27C00
3671
-
Boot partition: 0xFC00 (sz 5144, ver 0x1, type 0x601)
3682
+
Boot partition: 0x9800 (sz 5764, ver 0x1, type 0x601)
3683
+
Partition 1 header magic 0x00000000 invalid at 0x24800
3684
+
Boot partition: 0x9800 (sz 5764, ver 0x1, type 0x601)
3672
3685
Booting version: 0x1
3673
3686
========================
3674
3687
VA416x0 wolfBoot demo Application
@@ -3707,7 +3720,7 @@ Run: `arm-none-eabi-gdb`. This will source the `.gdbinit` to load symbols for `w
3707
3720
3708
3721
Note: This test was run with DEBUG=1 and DEBUG_UART=1 to generate logging on the UART.
0 commit comments