From 672a743845568902d3d59a8c9eff41a8cc34c4aa Mon Sep 17 00:00:00 2001 From: Peter Antypas Date: Mon, 30 May 2022 11:05:19 -0700 Subject: [PATCH] Update README.md --- latest/Firmware/Transponder/README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/latest/Firmware/Transponder/README.md b/latest/Firmware/Transponder/README.md index d9945b9..f4791f0 100644 --- a/latest/Firmware/Transponder/README.md +++ b/latest/Firmware/Transponder/README.md @@ -7,12 +7,11 @@ The application is mainly interrupt driven, with an event queue being dispatched ### Key updates - It turned out that FreeRTOS added no value, so it was removed - - DFU can be achieved by jumping directly into the ROM bootloader, so there is no need for hardware to manipulate the BOOT0 pin - The TX_DISABLE signal is now supported. It is active low in board 9.x and active high in board 10.x and higher - Board 9.3 adds 3 "status" (LED driving) signals for GPS, RX and TX - Board 10.x needed a GPIO swap to make routing viable and inverted the logic of the TX_DISABLE signal, but it's all abstracted in the BSP - The new 'cli' command was introduced to reboot the board into 'quiet' mode, making it a lot easier to program and verify the station data - - Station metadata is now stored in MCU flash, so it is handled in the Configuration class instead of the BSP. The EEPROM is obsolete. + - Station metadata is now stored in EEPROM again. ### Building and flashing @@ -20,5 +19,5 @@ You will need Eclipse CDT with the MCU package, plus the ARM GCC crosscompiler t The project supports the following STM32 MCUs: L412, L422, L431 and L432. - -The openocd-flash-*** scripts in this folder can be run against an STLink programmer to flash the corresponding binary directly to the MCU without any kind of Debug session in Eclipse. \ No newline at end of file +There are multiple build configurations. Some of these configurations can be installed directly at address 0x08000000, without any bootloader. +Configurations with "bootloader" in the name are linked for use with the new MAIANA bootloader only and will not function if installed at the top of flash.