mbed-os/tools/targets
Tony Wu a4575a965f 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-11-28 21:33:51 +08:00
..
LPC.py Move target related code into it's own directory 2017-03-22 15:20:09 -05:00
NCS.py mbed OS 5.5.3, including the changes needed to enable 640k. Includes the proposed changes by Mac. 7/25/17 2017-07-25 17:37:14 -06:00
REALTEK_RTL8195AM.py rtl8195am - refactor bootloader and ota support 2017-11-28 21:33:51 +08:00
__init__.py Allow ARMC6 to run post-binary-hooks marked for ARM 2017-09-13 14:50:06 -05:00
lint.py Sleep: Disallow sleep for targets turning of the systick clock at sleep entry. 2017-09-13 10:28:02 +01:00