yocto mickledore optee build for u-boot fails
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2023-08-21 3:38 AM
u-boot yocto build fails with this message
test -e arch/arm/dts/stm32mp157c-mydemo-mx.dtb || ( \
| echo >&2; \
| echo >&2 "Device Tree Source (arch/arm/dts/stm32mp157c-mydemo-mx.dtb) is not correctly specified."; \
| echo >&2 "Please define 'CONFIG_DEFAULT_DEVICE_TREE'"; \
| echo >&2 "or build with 'DEVICE_TREE=<device_tree>' argument"; \
arch/arm/dts/stm32mp157c-mydemo-mx.dts exists
arch/arm/dts/stm32mp157c-mydemo-mx-u-boot.dtsi exists
stm32mp157c-mydemo.dtb has been added to the Makefile
Any ideas?
- Labels:
-
STM32MP15 Lines
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2023-09-01 12:25 AM
Hi @edwardmcl ,
Sorry to come late in this thread.
Are you still stuck ? If yes please provide more information about the way you configure and launch Yocto build + complete logs
Thanks
Olivier
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2023-09-01 4:00 AM
Hello,
I am facing the same issue as @edwardmcl - are there any solutions?
I mainly followed instructions in https://wiki.st.com/stm32mpu/wiki/How_to_compile_the_device_tree_with_the_Distribution_Package
but it is not working. When I build my image I get that u-boot-stm32mp fails as above . Below my log
make -f /home/luisa/dev/st/st_distro/stdistro/build-try-test1/tmp-glibc/work-shared/stm32mp151a-bitron-som/uboot-source/scripts/Makefile.build obj=arch/arm/dts dtbs
test -e arch/arm/dts/stm32mp151a-bitron-som-mx.dtb || ( \
echo >&2; \
echo >&2 "Device Tree Source (arch/arm/dts/stm32mp151a-bitron-som-mx.dtb) is not correctly specified."; \
echo >&2 "Please define 'CONFIG_DEFAULT_DEVICE_TREE'"; \
echo >&2 "or build with 'DEVICE_TREE=<device_tree>' argument"; \
echo >&2; \
/bin/false)
files
stm32mp151a-bitron-som-mx.dts
stm32mp151a-bitron-som-mx-u-boot.dtsi
are below my building path <builddir>/tmp-glibc/work-shared/stm32mp151a-bitron-som/uboot-source/arch/arm/dts and are as the one below my mx/bitron_som_20634519_06/CA7/DeviceTree/bitron-som/u-boot directory.
What is not clear to me is
1. are YOCTO recipes sufficient to to generate dtb files or should I do manually something additionally?
2. using OpenSTLinux distribution, should I also follow instructions at https://wiki.st.com/stm32mpu/wiki/How_to_configure_U-Boot_for_your_board ?
Attached my mylayer/conf/machine/stm32mp151a-bitron-som.conf file (just extended to .txt for upload)
Looking forward to your answer.
Thank you.
