Yocto (latest) u-boot-qoriq compile error for T1024RDB image

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Yocto (latest) u-boot-qoriq compile error for T1024RDB image

1,033件の閲覧回数
bloggins666
Contributor I

I'm compiling a yocto build (scarthgap) for a board using a T1024RDB 64 bit process and it boots with u-boot-qoriq 2024.

 

I've attached the log file from the compile error that occurs at the very end of the compile of the recipe. Now the error states that the CONFIG_DEFAULT_DEVICE_TREE is not set but it is in fact set in the default T1024RDB_defconfig file that isn't being modified by the Yocto system.

Cheers!!

0 件の賞賛
返信
5 返答(返信)

990件の閲覧回数
bloggins666
Contributor I

So I looked at the URL provided by LFGP above, I gather you wanted me to use the link to install that version of Yocto and compile the project. So...

 

I did that, I defined a machine T1024RDB and built the distro "core-image-minimal". It does not build out of the box. Some of the errors I had already fixed in my own system (a python package: python3-setuptools-native is missing in the DEPENDS variable to build u-boot-qoriq). It also builds old versions of Linux (5.10) and u-boot (2021). The u-boot has another issue in that the version it is trying to build has a version string violation when used in the Python scripts. It's a PEP 440 violation and I'm threw up my hands at that one. I'm not borrowing more issues to solve.

 

I upgraded the u-boot-qoriq version to the same one I'm using (2024.04) and ran into exactly the same issue. There is a naming error in the Makefile that is expecting to find u-boot-with-dts.bin and what exists is u-boot-dts.bin 

 

0 件の賞賛
返信

982件の閲覧回数
bloggins666
Contributor I
When I say "exactly the same issue" I'm referring to the error that is described as the compile error from my original post and not the PEP 440 error.
0 件の賞賛
返信

1,013件の閲覧回数
LFGP
NXP TechSupport
NXP TechSupport
Dear @bloggins666
please use the next link:

https://github.com/Freescale/fsl-community-bsp-platform/tree/scarthgap

let me know the results
0 件の賞賛
返信

1,023件の閲覧回数
bloggins666
Contributor I

I have continued on analyzing the issue and I'm wondering if there is a naming issue here. I can see in compile log that there is a line:

cp: cannot stat '/home/aspire/workspace/yocto-upgrade/build_aspire/tmp/work/t1024rdb_64b-fsl-linux/u-boot-qoriq/2024.04++fslgit/build/T1024RDB_config/u-boot-with-dtb.bin': No such file or directory

When I look in that directory I can see that that file is missing but there is a file: u-boot-dtb.bin. Has there perhaps been a name change that has not been passed into the various tools within the latest Yocto/Qoriq sdk?

Can anyone tell me where that name is created (u-boot-with-dtb.bin) and is it just a simple change to a script or makefile? I've been looking and so far can't see where this is being done.

 

Cheers!!

0 件の賞賛
返信

936件の閲覧回数
LFGP
NXP TechSupport
NXP TechSupport
Dear @bloggins666,

the last YOCTO sdk version with support for the T1024RDB was Dunfell, the actually releases only has support for..... Supported boards
ls1012ardb ls1012afrwy ls1021atwr ls1043ardb ls1046ardb ls1046afrwy ls1088ardb-pb ls1028ardb ls2088ardb lx2160ardb-rev2 lx2162aqds

https://github.com/nxp-qoriq/yocto-sdk/tree/dunfell

sorry for this inconvenient.
0 件の賞賛
返信