Browse Source

添加config flash 读取,后续需要优化

external_Interrupt
tianjialong 2 years ago
parent
commit
24a7cb4a07
  1. 6
      MDK-ARM/LWIP.uvguix.29643
  2. 13
      usersrc/config.c

6
MDK-ARM/LWIP.uvguix.29643
File diff suppressed because it is too large
View File

13
usersrc/config.c

@ -35,7 +35,7 @@ void config_init(void)
printf("flash write config success\r\n");
}
// config_flash_read();
config_flash_read();
/*dumpconfig*/
config_dump_config();
@ -65,8 +65,15 @@ bool config_update(void)
void config_flash_read(void)
{
//
// stmflash_read(FLASH_SAVE_ADDR, (uint32_t *)&s_config, CONFIG_SIZE);
uint32_t config_flash_write_start_address = FLASH_START_ADDRESS;
printf("=================read================\r\n");
printf("mask: %d\r\n", FlashRead(config_flash_write_start_address + 0));
printf("obtaining_ip_mode: %d\r\n", FlashRead(config_flash_write_start_address + 4));
printf("ip: %d\r\n", FlashRead(config_flash_write_start_address + 8));
printf("gw: %d\r\n", FlashRead(config_flash_write_start_address + 12));
printf("netmask: %d\r\n", FlashRead(config_flash_write_start_address + 16));
printf("localport: %d\r\n", FlashRead(config_flash_write_start_address + 20));
}
config_t *config_get(void) { return &s_config; }

Loading…
Cancel
Save