forked from espressif/esp-idf
bootloader: print MMU info after 2nd bootloader banner
This commit is contained in:
@@ -68,12 +68,6 @@ void IRAM_ATTR bootloader_configure_spi_pins(int drv)
|
|||||||
|
|
||||||
static void bootloader_reset_mmu(void)
|
static void bootloader_reset_mmu(void)
|
||||||
{
|
{
|
||||||
int page_mode = MMU_Get_Page_Mode();
|
|
||||||
int size = (page_mode == 0? 16:
|
|
||||||
page_mode == 1? 32:
|
|
||||||
page_mode == 2? 64: 0);
|
|
||||||
ESP_LOGI(TAG, "mmu page mode = %dK", size);
|
|
||||||
|
|
||||||
Cache_Suspend_ICache();
|
Cache_Suspend_ICache();
|
||||||
Cache_Invalidate_ICache_All();
|
Cache_Invalidate_ICache_All();
|
||||||
Cache_MMU_Init();
|
Cache_MMU_Init();
|
||||||
@@ -176,6 +170,15 @@ static void print_flash_info(const esp_image_header_t *bootloader_hdr)
|
|||||||
ESP_LOGI(TAG, "SPI Flash Size : %s", str);
|
ESP_LOGI(TAG, "SPI Flash Size : %s", str);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void bootloader_print_mmu_page_size(void)
|
||||||
|
{
|
||||||
|
int page_mode = MMU_Get_Page_Mode();
|
||||||
|
int size = (page_mode == 0 ? 16 :
|
||||||
|
page_mode == 1 ? 32 :
|
||||||
|
page_mode == 2 ? 64 : 0);
|
||||||
|
ESP_LOGI(TAG, "MMU Page Size : %dK", size);
|
||||||
|
}
|
||||||
|
|
||||||
static void IRAM_ATTR bootloader_init_flash_configure(void)
|
static void IRAM_ATTR bootloader_init_flash_configure(void)
|
||||||
{
|
{
|
||||||
bootloader_flash_dummy_config(&bootloader_image_hdr);
|
bootloader_flash_dummy_config(&bootloader_image_hdr);
|
||||||
@@ -206,6 +209,7 @@ static esp_err_t bootloader_init_spi_flash(void)
|
|||||||
bootloader_enable_qio_mode();
|
bootloader_enable_qio_mode();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
bootloader_print_mmu_page_size();
|
||||||
print_flash_info(&bootloader_image_hdr);
|
print_flash_info(&bootloader_image_hdr);
|
||||||
update_flash_config(&bootloader_image_hdr);
|
update_flash_config(&bootloader_image_hdr);
|
||||||
//ensure the flash is write-protected
|
//ensure the flash is write-protected
|
||||||
|
Reference in New Issue
Block a user