2023-12-29 09:19 AM
Hello all, good day I hope your Christmas season is going well. I'm looking for a pdf document equivalent of the PDF that is attached to this post that gives description for STM32MP157F-DK2 HAL and low-layer drivers or a HAL API Manual/Programming manual to program our STM32MP157F-DK2 board using STM32CubeIDE. I tried searching the internet for anything of the sort but I couldn't find anything for my STM32MP157F-DK2 board please provide kind support as soon as possible thank you best regards.
2024-01-04 08:02 PM
Dear Sir/Madam, Good day, I have noticed that it says STM32MP157C not STM32MP157F will it still work for this board? please provide kind support thank you best regards.
2024-01-05 12:29 AM
Hi @purushotham2608 ,
Sure the document is valid. Since C and F means :
C = Secure boot, cryptography hardware, 650 MHz
F = Secure boot, cryptography hardware, 800 MHz
I advise you to read the Datasheet Datasheet - STM32MP157C/F - Arm<Sup>®</Sup> dual Cortex<Sup>®</Sup>-A7 800 MHz + Cortex<Sup>®</Sup>-M4 MPU, 3D GPU, TFT/DSI, 37 comm. interfaces, 29 timers, adv. analog, crypto and some introduction to the product on st.com and wiki.
Olivier
2024-01-05 02:58 AM
STM32MP157C and STM32MP157F are quite identical for Cortex-M4 point of view.
Only change is Cortex-A7 frequency overdrive capabilities on 'F' version
Note: there is only one HAL for the whole STM32MP15xx family, some peripherals are not available on some part number (e.g. no FDCAN on STM32MP151x). It is up to customer not use the HAL of unavailable peripherals (please refer to datasheet). CubeMX (or CubeIDE) will manage that for you.
Nevertheless, STM32MP157 is the 'high-end' version of the family and have all peripherals available.
Regards.
2024-01-05 11:09 AM
Dear Sir/Madam, Good day. Thank you for confirming thanks to that information I believe this is what I have been looking for. For more information, We don't plan to use Linux for this board we plan to program the board entirely in C language using STM32CUBEIDE. Thank You everyone for your kind support.
2024-01-08 01:41 AM
Hi @purushotham2608 ,
Be aware that ST does not provide any support for a "bare" HAL implementation on the STM32MP15x. We only provide ecosystem for Linux on A7.
You can't, and it make no sense, to make a product using only the M4.
If you are interested in an MPU with HAL support, I recommend you to rather use the STM32MP13 which is delivered with complete ecosystem for HAL support.
See STM32CubeMP13 Package release note - v1.0.0 - stm32mpu
Olivier