From 45cb8f36079efc90beea1b8c4d2b21bb65ff93dd Mon Sep 17 00:00:00 2001 From: Matthew Kennedy Date: Fri, 5 May 2023 16:33:23 -0700 Subject: [PATCH] re-enable ini drive on stm32f7 --- firmware/CHANGELOG.md | 1 + firmware/config/stm32f7ems/efifeatures.h | 6 ------ firmware/hw_layer/ports/stm32/stm32f7/STM32F7.ld | 3 ++- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/firmware/CHANGELOG.md b/firmware/CHANGELOG.md index 435a0e267e..32fcceaba4 100644 --- a/firmware/CHANGELOG.md +++ b/firmware/CHANGELOG.md @@ -37,5 +37,6 @@ Release template (copy/paste this for new release): - Sensor checker wasn't checking sensors - Removed vestigial warning about unset ignition pins #79 - Gear detection sometimes didn't work + - Restore built-in INI storage on STM32F7-based ECUs ### For older changelog entries prior to fork from rusEFI, see CHANGELOG.rusefi.md diff --git a/firmware/config/stm32f7ems/efifeatures.h b/firmware/config/stm32f7ems/efifeatures.h index 6c7e9c7a08..245d72ac8e 100644 --- a/firmware/config/stm32f7ems/efifeatures.h +++ b/firmware/config/stm32f7ems/efifeatures.h @@ -10,12 +10,6 @@ * @author Andrey Belomutskiy, (c) 2012-2020 */ -// Disable ini ramdisk as a mitigation of https://github.com/rusefi/rusefi/issues/3775 -// See STM32F7.ld for more info -#ifndef EFI_EMBED_INI_MSD -#define EFI_EMBED_INI_MSD FALSE -#endif - #include "../stm32f4ems/efifeatures.h" #pragma once diff --git a/firmware/hw_layer/ports/stm32/stm32f7/STM32F7.ld b/firmware/hw_layer/ports/stm32/stm32f7/STM32F7.ld index 113404426d..39b90f9d80 100644 --- a/firmware/hw_layer/ports/stm32/stm32f7/STM32F7.ld +++ b/firmware/hw_layer/ports/stm32/stm32f7/STM32F7.ld @@ -26,7 +26,8 @@ */ /* TODO: 512k flash limit is a mitigation for https://github.com/rusefi/rusefi/issues/3566 and https://github.com/rusefi/rusefi/issues/3775 */ -flash_size = DEFINED(FLASH_SIZE) ? FLASH_SIZE : 512k; +/* flash_size = DEFINED(FLASH_SIZE) ? FLASH_SIZE : 512k; */ +flash_size = DEFINED(FLASH_SIZE) ? FLASH_SIZE : 768k; /* OpenBLT <-> main FW shared area */ _OpenBLT_Shared_Params_Size = DEFINED(BOOTLOADER) ? 16 : 0;