Fix test and work with bootloader
Fix tests Fix commit
This commit is contained in:
parent
e9fb2656b8
commit
05621e7150
11 changed files with 128 additions and 54 deletions
|
@ -34,14 +34,13 @@ union{
|
|||
#define FLASH_RECORD_SIZE sizeof(FLASH_RECORD) //size flash struct
|
||||
|
||||
// Flash sectors for STM32F407
|
||||
#define APP_ADDRESS 0x08008000 // Адрес основной прошивки
|
||||
// #define FLAG_BOOT 0x08060000 // Адрес хранения флага для обновления прошивки
|
||||
#define UPDATE_FLAG 0xDEADBEEF // Уникальное 32-битное значение
|
||||
#define BOOT_CAN_ID 0x01 // CAN ID бутлоадера
|
||||
#define BOOT_CAN_END 0x02 // CAN ID завершения передачи
|
||||
#define DATA_CAN_ID 0x03 // CAN ID данных
|
||||
#define ACK_CAN_ID 0x05 // CAN ID подтверждения
|
||||
#define MAX_FW_SIZE 0x3FFF // Макс. размер прошивки (256KB)
|
||||
#define APP_ADDRESS 0x08008000
|
||||
#define UPDATE_FLAG 0xDEADBEEF // flag forz update firmware
|
||||
#define BOOT_CAN_ID 0x01 // CAN ID bootloader
|
||||
#define BOOT_CAN_END 0x02 // CAN ID end of transfer
|
||||
#define DATA_CAN_ID 0x03 // CAN ID packet data
|
||||
#define ACK_CAN_ID 0x05 // CAN ID acknowledge
|
||||
#define MAX_FW_SIZE 0x3FFF // Max size firmware = 256 kB
|
||||
#define PARAM_COUNT 5 // count data in flash
|
||||
#define SECTOR_6 0x08040000 // 128KB
|
||||
#define SECTOR_6_END (SECTOR_6 + 128 * 1024) // sector 6 end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue