| | |
| | | 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 |
| | |
| | | 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; |