Изменена инициализация секций

This commit is contained in:
cfif 2026-08-24 13:34:21 +03:00
parent 9233668af2
commit 0baeccdf89
3 changed files with 32 additions and 12 deletions

View File

@ -98,6 +98,11 @@ SECTIONS
KEEP(*(.meta_internal_sw_day))
KEEP(*(.meta_internal_sw_rev))
KEEP(*(.meta_internal_mdb_year))
KEEP(*(.meta_internal_mdb_month))
KEEP(*(.meta_internal_mdb_day))
KEEP(*(.meta_internal_mdb_rev))
KEEP(*(.meta_finger_module))
KEEP(*(.meta_finger_tester_serial))
KEEP(*(.meta_finger_year))

View File

@ -82,7 +82,13 @@ int main(void) {
Bsp_CLOCK_Init();
if (CHECK_JTAG_DEBUG_ACTIVE) {
D_bInternalFlashPage_Clear(0x04000000, NULL, NULL);
NumberBank = (*(__IO uint64_t *) (0x04000000));
if (NumberBank == 0x1122334455667788) {
D_bInternalFlashPage_Clear(0x04000000, NULL, NULL);
}
swap_bank(0);
} else {

View File

@ -19,15 +19,20 @@ SET(CMAKE_EXPORT_COMPILE_COMMANDS ON)
#-- Project config -------------------------------------------------------------
PROJECT(HVAC_BOOT_OTA_M7) # Project name
SET(INTERNAL_HW_YEAR 0x26)
SET(INTERNAL_HW_MONTH 0x02)
SET(INTERNAL_HW_DAY 0x24)
SET(INTERNAL_HW_REV 0x01)
SET(INTERNAL_HW_YEAR 26)
SET(INTERNAL_HW_MONTH 8)
SET(INTERNAL_HW_DAY 21)
SET(INTERNAL_HW_REV 1)
SET(INTERNAL_SW_YEAR 0x26)
SET(INTERNAL_SW_MONTH 0x02)
SET(INTERNAL_SW_DAY 0x24)
SET(INTERNAL_SW_REV 0x01)
SET(INTERNAL_SW_YEAR 26)
SET(INTERNAL_SW_MONTH 8)
SET(INTERNAL_SW_DAY 21)
SET(INTERNAL_SW_REV 1)
SET(INTERNAL_MDB_YEAR 26)
SET(INTERNAL_MDB_MONTH 8)
SET(INTERNAL_MDB_DAY 21)
SET(INTERNAL_MDB_REV 1)
SET(FINGER_MODULE 0x00)
SET(FINGER_TESTER_SERIAL \"B\")
@ -52,6 +57,10 @@ ADD_DEFINITIONS(-DINTERNAL_SW_MONTH=${INTERNAL_SW_MONTH})
ADD_DEFINITIONS(-DINTERNAL_SW_DAY=${INTERNAL_SW_DAY})
ADD_DEFINITIONS(-DINTERNAL_SW_REV=${INTERNAL_SW_REV})
ADD_DEFINITIONS(-DINTERNAL_MDB_YEAR=${INTERNAL_MDB_YEAR})
ADD_DEFINITIONS(-DINTERNAL_MDB_MONTH=${INTERNAL_MDB_MONTH})
ADD_DEFINITIONS(-DINTERNAL_MDB_DAY=${INTERNAL_MDB_DAY})
ADD_DEFINITIONS(-DINTERNAL_MDB_REV=${INTERNAL_MDB_REV})
ADD_DEFINITIONS(-DFINGER_MODULE=${FINGER_MODULE})
ADD_DEFINITIONS(-DFINGER_TESTER_SERIAL=${FINGER_TESTER_SERIAL})