From 64423aa3b185967a80702659b711c8d50a71150a Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Thu, 12 Sep 2024 18:58:33 +0200 Subject: [PATCH] lets see if tables work --- bootloader/README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 bootloader/README.md diff --git a/bootloader/README.md b/bootloader/README.md new file mode 100644 index 0000000..e742be8 --- /dev/null +++ b/bootloader/README.md @@ -0,0 +1,19 @@ +VA416xx Bootloader Application +======= + +This is the Rust version of the bootloader supplied by Vorago. + +The bootloader uses the following memory map: + +| <0x0> | Bootloader start | | +| <0x3FFE> | Bootloader CRC | | +| <0x4000> | App image A start | | +| <0x21FFC> | App image A CRC check length | | +| <0x21FFE> | App image A CRC check value | | +| <0x22000> | App image B start | | +| <0x3FFFC> | App image B CRC check length | | +| <0x3FFFE> | App image B CRC check value | | +| <0x40000> | End of NVM | | + +As opposed to the Vorago example code, this bootloader assumes a 40 MHz external clock +but does not scale that clock up.