Browse Source

Merge pull request #2085 from HubertXie/master

减少sfud对任务栈的占用
Bernard Xiong 6 years ago
parent
commit
453a3b3cbe
1 changed files with 2 additions and 1 deletions
  1. 2 1
      components/drivers/spi/sfud/src/sfud.c

+ 2 - 1
components/drivers/spi/sfud/src/sfud.c

@@ -603,7 +603,8 @@ static sfud_err page256_or_1_byte_write(const sfud_flash *flash, uint32_t addr,
         const uint8_t *data) {
         const uint8_t *data) {
     sfud_err result = SFUD_SUCCESS;
     sfud_err result = SFUD_SUCCESS;
     const sfud_spi *spi = &flash->spi;
     const sfud_spi *spi = &flash->spi;
-    uint8_t cmd_data[5 + SFUD_WRITE_MAX_PAGE_SIZE], cmd_size;
+    static uint8_t cmd_data[5 + SFUD_WRITE_MAX_PAGE_SIZE];
+    uint8_t cmd_size;
     size_t data_size;
     size_t data_size;
 
 
     SFUD_ASSERT(flash);
     SFUD_ASSERT(flash);