mbed-os/targets/TARGET_Realtek/TARGET_AMEBA
Tony Wu 38088716aa rtl8195am - refactor bootloader and ota support
1. move ota region 1 from 0x00b000 to 0x040000
2. move ota region 2 from 0x0c0000 to 0x120000
3. refactor bootloader header as follows:

   uint32_t tag;
   uint32_t ver;
   uint64_t timestamp;
   uint32_t size;
   uint8_t hash[32];
   uint8_t campaign[16];
   uint32_t crc32;

   where,
   a. hash is the sha256 checksum of the payload.
   b. crc32 is the crc32 checksum of headers from tag to campaign.

4. Call NVIC_SystemReset for soft reset.

Signed-off-by: Tony Wu <tung7970@gmail.com>
2017-12-01 17:01:46 +00:00
..
TARGET_RTL8195A rtl8195am - refactor bootloader and ota support 2017-12-01 17:01:46 +00:00
sdk Update HAL library to fix lockup issue 2017-11-17 14:55:49 +00:00
RTWInterface.cpp Re-work Rtl8195AM ticker 2017-09-19 11:36:38 +01:00
RTWInterface.h Enable/Disable debug from argument of constructor 2017-07-12 17:40:24 +08:00
analogin_api.c Switch off DBG messages 2017-07-27 18:51:57 +08:00
analogin_ext.h add support for REALTEK_RTL8195AM 2017-06-03 20:14:45 +01:00
analogout_api.c add comment for the delay in analogout_api.c 2017-06-03 20:15:04 +01:00
flash_api.c REALTEK_RTL8195AM: FlashIAP read and address scope 2017-07-19 14:24:50 +01:00
flash_ext.c REALTEK_RTL8195AM: FlashIAP read and address scope 2017-07-19 14:24:50 +01:00
flash_ext.h Increase flash size on Realtek RTL8195AM 2017-11-17 14:55:45 +00:00
gpio_api.c improve coding style 2017-06-03 20:15:04 +01:00
gpio_irq_api.c code style fix 2017-06-03 20:14:59 +01:00
i2c_api.c fix multiple i2c peripherals possible conflicting issue 2017-06-03 20:15:04 +01:00
log_uart_api.c improve coding style 2017-06-03 20:15:04 +01:00
log_uart_api.h add support for REALTEK_RTL8195AM 2017-06-03 20:14:45 +01:00
ota_api.c rtl8195am - refactor bootloader and ota support 2017-12-01 17:01:46 +00:00
ota_api.h rtl8195am - refactor bootloader and ota support 2017-12-01 17:01:46 +00:00
port_api.c improve coding style 2017-06-03 20:15:04 +01:00
pwmout_api.c improve coding style 2017-06-03 20:15:04 +01:00
rtc_api.c Simplify Ameba RTC driver 2017-06-07 22:03:27 -05:00
rtw_emac.cpp Added assert for malloc 2017-09-19 11:36:37 +01:00
rtw_emac.h Fix on Wifi 2017-06-03 20:14:58 +01:00
serial_api.c improve coding style 2017-06-03 20:15:04 +01:00
spi_api.c Closed review comments 2017-07-21 09:46:22 -05:00
timer_api.c code style fix 2017-06-03 20:14:59 +01:00
timer_api.h add support for REALTEK_RTL8195AM 2017-06-03 20:14:45 +01:00
trng_api.c code style fix 2017-06-03 20:14:59 +01:00
us_ticker.c Update HAL code to resolve ticker lockup issue 2017-11-17 14:55:48 +00:00