2020-01-11 08:31 AM
2020-01-11 09:03 AM
ST hasn't supported SPL in several years, no official SPL exists for the H7
They have a LL (Low Level) library, and others DIY subsets to suit their own needs.
2020-01-11 09:03 AM
ST hasn't supported SPL in several years, no official SPL exists for the H7
They have a LL (Low Level) library, and others DIY subsets to suit their own needs.
2020-01-14 07:38 AM
Thank you for the information. I can't find the LL libraries, could you give a link to these libraries?
2020-01-14 08:39 AM
CubeH7, unpack the archive, should be libraries and examples using LL
https://www.st.com/en/embedded-software/stm32cubeh7.html
STM32Cube_FW_H7_V1.5.0\Projects\NUCLEO-H743ZI\Examples_LL\DAC\DAC_GenerateWaveform_TriggerHW
2020-01-14 09:14 AM
I have a stm32cube MCU Package for STM32H7 series1.6.0 connected, but CubeMX is Advanced Settings, I can't switch GPIO, RCC, Cortex_M7... from the HAL library to the LL library.
2020-01-14 10:34 AM
CubeMX doesn't support SPL either, I'm not using it. The CubeH7 trees have examples and templates, should be able to DIY from your tool-chain of choice.
2020-01-14 01:26 PM
In CubeMX is the HAL standart for LL you have to change what you want code in LL in the Project settings.
2020-01-16 05:29 PM
I asked the same a long time ago: https://community.st.com/s/question/0D50X0000BMGMiDSQX/very-incomplete-support-for-stm32h743-ll-libraries-in-stm32cubeide
It looks like ST enabled LL code generation as promised in the 1.60 version of the H7 firmware. After enabling the peripherals you need, in Project Manager / Advanced Settings, you can choose HAL or LL code generation for each peripheral (minus peripherals like USB where due to how complex the code is, only HAL code generation is supported). Simply click on where it says HAL and you will see a drop down with either HAL or LL I tried GPIO, RCC, Cortex_M7, ADC, UART, I2C and SPI, and all are available either as LL or HAL