cancel
Showing results for 
Search instead for 
Did you mean: 

Migrate from stm32f4xx to stm32f7xx using std library ?

elmzaiti youssef
Associate II
Posted on July 10, 2017 at 10:56

Hello , 

  we want to migrate our project in stm32f4xx to stm32f7xx ,but the problem we use in stm32f4xx a std library ( no HAL / LL) , there's a solution please , Helppppppppppppp 

Youssef

4 REPLIES 4
AvaTar
Lead
Posted on July 10, 2017 at 11:21

The nearest equivalent to the SPL would be the LL part of HAL. I didn't check it's availability and completeness for F7 part recently. But ST staff members repeated over and over here - there will be no SPL for new MCUs, like the M7.

Not a Cube/HAL user, and feel your pain ...

AvaTar
Lead
Posted on July 10, 2017 at 13:08

IMHO there is a rework required anyway, ST's peripherals are rarely identical across families. Thus the peripheral code needs a rework anyway.

But since the SPL didn't really provide any framework for application code (I never needed one), you supposedly wrote your own.

With a reasonable design (partitioning between hardware-related code and 'abstract' code), much of the application framework should stay the same.

But honestly, I did just experiments on M7 boards, and no M4-to-M7 migrations.

Perhaps the ST staff can give some useful hints (beside 'Migrate to Cube ...').

Posted on July 10, 2017 at 11:28

so there's a solution to migrate from SPL to LL/HAL ? 

Posted on July 10, 2017 at 11:59

so if we use the LL ,we should REWRITE our application ?