cancel
Showing results for 
Search instead for 
Did you mean: 

I am having STM32MP151A processor, Can any one share source code of kernel and U-Boot link?

NL.0
Associate II

Is STM32MP157C source code support for STM32MP151A processor , if so please provide appropriate link .

Thanks,

Nitish

8 REPLIES 8
PatrickF
ST Employee

Hello,

you need to get the developer package, see https://wiki.st.com/stm32mpu/wiki/Which_Package_better_suits_your_needs#Developer_Package

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

Yea, Thanks for replaying PatrickF , the developer package which you have sent consists of STM32MP157 dts file, is it support for STM32MP151 development board

If it does not can you provide links of STM32MP151A

Regards, Ntish

PatrickF
ST Employee

Hello,

we only provide boards with STM32MP157A or C, so dts in developer package are aligned to this boards.

dts files aligned to other devices and specific development board should be generated using STM32CubeMx (need to be tailored manually for completeness regarding detailed board/peripherals settings).

See https://wiki.st.com/stm32mpu/wiki/How_to_assign_an_internal_peripheral_to_a_runtime_context

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

Hello,

Thanks for suggesting and I am able to get the dts for STM32MP151AAD3 from STM32CubeMX, so I am re asking question like can I get kernel and U -boot for this board and even tool chain also?

Regards, Nitish

Bernard PUEL
ST Employee

Hello Nitish, The source code delivered by ST is compatible with all the chips and all the boards provided by ST. This is the same Source code and toolchain. So you can get it from the developer package or the distribution package.

NL.0
Associate II

Thanks for replaying Bernard PUEL, I can able to get kernel , U-boot and also SDK. from developer package link,https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-mpu-openstlinux-distribution/stm32mp1dev.html,

as per the README doc of U-boot, can build the source with 157 dts but how can compile the 151 dts which is generated by STM32CubeMX with this source code ?

Bernard PUEL
ST Employee

Ok I catch it. You will generate your 151 mx dts (with your board config) then you just need to copy these dts in your build (for TF-A, U-Boot or Kernel).

See the structure and how to do this in this article:

https://wiki.st.com/stm32mpu/wiki/STM32MP15_device_tree#STM32CubeMX_generated_device_tree

Thanks for support, I can able to compile the kernel with generated dts file using def file name "multi_b7_defconfig" but if I try to compile using "stm32_defconfig", getting errors, so what is difference between these two def config, which def config need to use for our board STM32MP151A compilation.