Skip to main content
elmzaiti youssef
Associate III
July 10, 2017
Question

Migrate from stm32f4xx to stm32f7xx using std library ?

  • July 10, 2017
  • 4 replies
  • 678 views
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

    This topic has been closed for replies.

    4 replies

    AvaTar
    Senior III
    July 10, 2017
    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 ...

    elmzaiti youssef
    Associate III
    July 10, 2017
    Posted on July 10, 2017 at 11:28

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

    AvaTar
    Senior III
    July 10, 2017
    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 ...').