[PATCH] Add EFL driver for STM32F767 Topic is solved

Report here problems in any of ChibiOS components. This forum is NOT for support.
Dron_Gus
Posts: 31
Joined: Wed Apr 22, 2020 1:03 am
Has thanked: 4 times
Been thanked: 9 times

[PATCH] Add EFL driver for STM32F767  Topic is solved

Postby Dron_Gus » Mon Jun 23, 2025 5:30 pm

Hi,

This series adds ELF driver support for STM32F767. Also stm32f767zi_nucleo144 is added to ELF-MFS test.
Tested on Nucleo-F767ZI with STM32F767ZI in single bank mode. Tests are passed:

Code: Select all

*** ChibiOS/HAL MFS Test Suite
***
*** Compiled:     Jun 23 2025 - 19:06:03
*** Platform:     STM32F767 Very High Performance with DSP and DP FPU
*** Test Board:   STMicroelectronics STM32 Nucleo144-F767ZI
***
*** Text size:    41640 bytes
*** RO data size: 6168 bytes
*** Data size:    0 bytes
*** BSS size:     17888 bytes

============================================================================
=== Test Sequence 1 (Functional tests)
----------------------------------------------------------------------------
--- Test Case 1.1 (Testing mfsStart() behavior)
--- Result: SUCCESS
----------------------------------------------------------------------------
--- Test Case 1.2 (Checking for non existing record)
--- Result: SUCCESS
----------------------------------------------------------------------------
--- Test Case 1.3 (Creating, updating and erasing a record)
--- Result: SUCCESS
----------------------------------------------------------------------------
--- Test Case 1.4 (Erasing the whole storage and re-initialization)
--- Result: SUCCESS
----------------------------------------------------------------------------
--- Test Case 1.5 (Testing storage size limit)
--- Result: SUCCESS
----------------------------------------------------------------------------
--- Test Case 1.6 (Testing garbage collection by writing)
--- Result: SUCCESS
----------------------------------------------------------------------------
--- Test Case 1.7 (Testing garbage collection by erasing)
--- Result: SUCCESS
============================================================================
=== Test Sequence 2 (Transaction Mode tests)
----------------------------------------------------------------------------
--- Test Case 2.1 (Committing a transaction)
--- Result: SUCCESS
----------------------------------------------------------------------------
--- Test Case 2.2 (Rolling back a transaction)
--- Result: SUCCESS
----------------------------------------------------------------------------
--- Test Case 2.3 (Transaction triggering an early garbage collect)
--- Result: SUCCESS
============================================================================
=== Test Sequence 3 (API Invalid Cases tests)
----------------------------------------------------------------------------
--- Test Case 3.1 (Initialization error from APIs)
--- Result: SUCCESS
----------------------------------------------------------------------------
--- Test Case 3.2 (Erasing non existing record)
--- Result: SUCCESS
----------------------------------------------------------------------------

Final result: SUCCESS
Attachments
stm32f767-mfs.zip
(21.67 KiB) Downloaded 206 times

User avatar
Giovanni
Site Admin
Posts: 14704
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 1146 times
Been thanked: 960 times

Re: [PATCH] Add EFL driver for STM32F767

Postby Giovanni » Thu Jun 26, 2025 10:16 am

Hi,

The only problem I see with patches is the setting added to halconf.h, MFS is not part of HAL and it would be overwritten by our automatic updater tool.

Committing the rest.

Giovanni


Return to “Bug Reports”

Who is online

Users browsing this forum: No registered users and 109 guests