flash encryption: Also always disable ROM BASIC console when enabling flash encryption

This commit is contained in:
Angus Gratton
2017-08-22 15:40:53 +10:00
committed by Angus Gratton
parent 1e22bcdfde
commit 7a18575af8
2 changed files with 14 additions and 3 deletions

View File

@@ -139,6 +139,12 @@ static esp_err_t initialise_flash_encryption(void)
#else
ESP_LOGW(TAG, "Not disabling JTAG - SECURITY COMPROMISED");
#endif
#ifndef CONFIG_SECURE_BOOT_ALLOW_ROM_BASIC
ESP_LOGI(TAG, "Disable ROM BASIC interpreter fallback...");
new_wdata6 |= EFUSE_RD_CONSOLE_DEBUG_DISABLE;
#else
ESP_LOGW(TAG, "Not disabling ROM BASIC fallback - SECURITY COMPROMISED");
#endif
if (new_wdata6 != 0) {
REG_WRITE(EFUSE_BLK0_WDATA6_REG, new_wdata6);