Обновление
This commit is contained in:
parent
492ce42190
commit
ff8672f4c3
|
|
@ -9,7 +9,7 @@ _MetadataSize = 256;
|
||||||
_BootloaderSize = 256K;
|
_BootloaderSize = 256K;
|
||||||
_BootloaderBegin = 0x01000000; /* BANK1 */
|
_BootloaderBegin = 0x01000000; /* BANK1 */
|
||||||
|
|
||||||
_FirmwareSize = 512K;
|
_FirmwareSize = 768K;
|
||||||
_FirmwareMainBegin = _BootloaderBegin + _BootloaderSize;
|
_FirmwareMainBegin = _BootloaderBegin + _BootloaderSize;
|
||||||
|
|
||||||
_FirmwareRecoveryBegin = 0x01100000; /* BANK2 */
|
_FirmwareRecoveryBegin = 0x01100000; /* BANK2 */
|
||||||
|
|
@ -25,7 +25,7 @@ MEMORY
|
||||||
|
|
||||||
PFLASH_BOOT (RW) : ORIGIN = _BootloaderBegin, LENGTH = _BootloaderSize /* 256K */
|
PFLASH_BOOT (RW) : ORIGIN = _BootloaderBegin, LENGTH = _BootloaderSize /* 256K */
|
||||||
PFLASH_BOOT_META (RW) : ORIGIN = _BootloaderBegin + _BootloaderSize - _MetadataSize, LENGTH = _MetadataSize
|
PFLASH_BOOT_META (RW) : ORIGIN = _BootloaderBegin + _BootloaderSize - _MetadataSize, LENGTH = _MetadataSize
|
||||||
PFLASH_MAIN (RW) : ORIGIN = _FirmwareMainBegin, LENGTH = _FirmwareSize /* 512K */
|
PFLASH_MAIN (RW) : ORIGIN = _FirmwareMainBegin, LENGTH = _FirmwareSize /* 768K */
|
||||||
PFLASH_RECOVERY (RW) : ORIGIN = _FirmwareRecoveryBegin, LENGTH = _FirmwareSize /* 512K */
|
PFLASH_RECOVERY (RW) : ORIGIN = _FirmwareRecoveryBegin, LENGTH = _FirmwareSize /* 512K */
|
||||||
|
|
||||||
DFLASH (RW) : ORIGIN = 0x04000000, LENGTH = 0x00020000 /* 128KB */
|
DFLASH (RW) : ORIGIN = 0x04000000, LENGTH = 0x00020000 /* 128KB */
|
||||||
|
|
|
||||||
|
|
@ -61,6 +61,9 @@ const DMA_InitType dmaInitCfg =
|
||||||
.bHaltOnError = false
|
.bHaltOnError = false
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
static _Noreturn void MainTransmitter_Thread(tBootMma *env) {
|
static _Noreturn void MainTransmitter_Thread(tBootMma *env) {
|
||||||
|
|
||||||
DMA_Init(DMA_INSTANCE_0, &dmaInitCfg);
|
DMA_Init(DMA_INSTANCE_0, &dmaInitCfg);
|
||||||
|
|
@ -131,7 +134,7 @@ static _Noreturn void MainTransmitter_Thread(tBootMma *env) {
|
||||||
LoggerInfoStatic(&env->slog.logger, LOG_SIGN, "Starting the update process")
|
LoggerInfoStatic(&env->slog.logger, LOG_SIGN, "Starting the update process")
|
||||||
|
|
||||||
// Обновление
|
// Обновление
|
||||||
FirmwareLoader_CopyUpdateToMain(&env->FIRMWARE_HVAC);
|
// FirmwareLoader_CopyUpdateToMain(&env->FIRMWARE_HVAC);
|
||||||
|
|
||||||
LoggerInfoStatic(&env->slog.logger, LOG_SIGN, "Update complete")
|
LoggerInfoStatic(&env->slog.logger, LOG_SIGN, "Update complete")
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue