Обновление
This commit is contained in:
parent
b2c9e201cb
commit
364ea279de
|
|
@ -6,10 +6,10 @@ M_VECTOR_RAM_SIZE = 0x0400;
|
|||
|
||||
_MetadataSize = 256;
|
||||
|
||||
_BootloaderSize = 256K;
|
||||
_BootloaderSize = 128K;
|
||||
_BootloaderBegin = 0x01000000; /* BANK1 */
|
||||
|
||||
_FirmwareSize = 768K;
|
||||
_FirmwareSize = 704K + 192K;
|
||||
_FirmwareMainBegin = _BootloaderBegin + _BootloaderSize;
|
||||
|
||||
_FirmwareRecoveryBegin = 0x01100000; /* BANK2 */
|
||||
|
|
@ -25,8 +25,7 @@ MEMORY
|
|||
|
||||
PFLASH_BOOT (RW) : ORIGIN = _BootloaderBegin, LENGTH = _BootloaderSize /* 256K */
|
||||
PFLASH_BOOT_META (RW) : ORIGIN = _BootloaderBegin + _BootloaderSize - _MetadataSize, LENGTH = _MetadataSize
|
||||
PFLASH_MAIN (RW) : ORIGIN = _FirmwareMainBegin, LENGTH = _FirmwareSize /* 768K */
|
||||
PFLASH_RECOVERY (RW) : ORIGIN = _FirmwareRecoveryBegin, LENGTH = _FirmwareSize /* 512K */
|
||||
|
||||
|
||||
DFLASH (RW) : ORIGIN = 0x04000000, LENGTH = 0x00020000 /* 128KB */
|
||||
|
||||
|
|
@ -174,21 +173,6 @@ SECTIONS
|
|||
|
||||
|
||||
|
||||
|
||||
.xcp_data(NOLOAD) :
|
||||
{
|
||||
__xcp_start = .;
|
||||
KEEP(*(.xcpdata))
|
||||
__xcp_end = .;
|
||||
. = ALIGN(4);
|
||||
} > SRAM0
|
||||
|
||||
.cals_text :
|
||||
{
|
||||
KEEP(*(.caltext))
|
||||
. = ALIGN(4);
|
||||
} > DFLASH
|
||||
|
||||
.bss(NOLOAD) :
|
||||
{
|
||||
. = ALIGN(4);
|
||||
|
|
|
|||
|
|
@ -13,8 +13,8 @@
|
|||
#include "BootJump.h"
|
||||
#include "FirmwareLoader.h"
|
||||
|
||||
#define BOOT_AREA_LENGTH (256 * 1024) // Размер загрузчика
|
||||
#define FIRMWARE_MAIN_AREA_LENGTH (768 * 1024) // Размер основной программы
|
||||
#define BOOT_AREA_LENGTH (128 * 1024) // Размер загрузчика
|
||||
#define FIRMWARE_MAIN_AREA_LENGTH ((704 + 192) * 1024) // Размер основной программы + калибровки
|
||||
#define FIRMWARE_MAIN_ADDR (0x01000000 + BOOT_AREA_LENGTH) // Адрес основной программы
|
||||
#define FIRMWARE_MAIN_UPDATE_ADDR 0x01100000 // Адрес основной программы (обновление)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue