mirror of
https://github.com/espressif/ESP8266_RTOS_SDK.git
synced 2025-05-29 14:06:08 +08:00
feat(bootloader_support): Modify chip size to be spi flash configuration value
This commit is contained in:
@ -101,6 +101,7 @@ esp_err_t esp_partition_table_basic_verify(const esp_partition_info_t *partition
|
|||||||
#include "esp_err.h"
|
#include "esp_err.h"
|
||||||
#include "esp_flash_partitions.h"
|
#include "esp_flash_partitions.h"
|
||||||
#include "esp_log.h"
|
#include "esp_log.h"
|
||||||
|
#include "esp8266/rom_functions.h"
|
||||||
|
|
||||||
static const char *TAG = "flash_parts";
|
static const char *TAG = "flash_parts";
|
||||||
|
|
||||||
@ -108,7 +109,7 @@ esp_err_t esp_partition_table_basic_verify(const esp_partition_info_t *partition
|
|||||||
{
|
{
|
||||||
int md5_found = 0;
|
int md5_found = 0;
|
||||||
int num_parts;
|
int num_parts;
|
||||||
uint32_t chip_size = 2 * 1024 * 1024;// = g_rom_flashchip.chip_size;
|
uint32_t chip_size = flashchip.chip_size;
|
||||||
*num_partitions = 0;
|
*num_partitions = 0;
|
||||||
|
|
||||||
for (num_parts = 0; num_parts < ESP_PARTITION_TABLE_MAX_ENTRIES; num_parts++) {
|
for (num_parts = 0; num_parts < ESP_PARTITION_TABLE_MAX_ENTRIES; num_parts++) {
|
||||||
|
@ -13,6 +13,8 @@ typedef struct esp_spi_flash_chip {
|
|||||||
uint32_t status_mask;
|
uint32_t status_mask;
|
||||||
} esp_spi_flash_chip_t;
|
} esp_spi_flash_chip_t;
|
||||||
|
|
||||||
|
extern esp_spi_flash_chip_t flashchip;
|
||||||
|
|
||||||
uint32_t Wait_SPI_Idle();
|
uint32_t Wait_SPI_Idle();
|
||||||
|
|
||||||
void uart_div_modify(uint32_t uart_no, uint32_t baud_div);
|
void uart_div_modify(uint32_t uart_no, uint32_t baud_div);
|
||||||
|
Reference in New Issue
Block a user