yincheng.zhong
9 天以前 b9aca884f88abdda860d5c62be841a9e21ce68a1
STM32H743/APL/global_param.c
@@ -9,17 +9,17 @@
uint32_t save_com_map_to_flash(void)
{
    uint32_t result = 0;
    MCUFlash_Erase(0x8020000, sizeof(g_com_map));
    MCUFlash_Write(0x8020000, (uint8_t *)&g_com_map, sizeof(g_com_map));
    MCUFlash_Erase(APP_CONFIG_CTRL_MAP, sizeof(g_com_map));
    MCUFlash_Write(APP_CONFIG_CTRL_MAP, (uint8_t *)&g_com_map, sizeof(g_com_map));
    return result;
}
void parameter_init(void)
{
   // MCUFlash_Read(0x8020000, (uint8_t *)&g_com_map, sizeof(g_com_map));
     MCUFlash_Read(APP_CONFIG_CTRL_MAP, (uint8_t *)&g_com_map, sizeof(g_com_map));
  //  memcpy(&g_com_map[SWNAME_INDEX], swname, 16);
    if (g_com_map[0] == 0x55AA)
    if (g_com_map[0] != 0x55AA)
    {
        g_com_map[0] = 0x55AA;
        g_com_map[DEV_ID] = 0x1872; // DEFAULT_DEV_ID;   //默认设备ID
@@ -61,7 +61,7 @@
        g_com_map[GPS_HZ] = 1;
        g_com_map[STATIONARY_TIME] = 5;
        //save_com_map_to_flash();
        save_com_map_to_flash();
    }
    g_com_map[CNT_REBOOT] = 0;
    g_com_map[CNT_UPDATE] = 0;