Просмотр исходного кода

Fix calculation for number of dwords to send

Nathan Phillips 5 лет назад
Родитель
Сommit
cbaa47a791
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/esp_loader.c

+ 1 - 1
src/esp_loader.c

@@ -180,7 +180,7 @@ static esp_loader_error_t spi_flash_command(spi_flash_cmd_t cmd, void *data_tx,
         RETURN_ON_ERROR( esp_loader_write_register(s_reg->w0, 0) );
     } else {
         uint32_t *data = (uint32_t *)data_tx;
-        uint32_t words_to_write = MIN((tx_size + 31) / 8 * 4, 1);
+        uint32_t words_to_write = (tx_size + 31) / (8 * 4);
         uint32_t data_reg_addr = s_reg->w0;
 
         while (words_to_write--) {