This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-AM335X: SDK: Create SD card with custom image

Part Number: PROCESSOR-SDK-AM335X

Hi,

I have installed Ubuntu 22.04.4 LTS and have installed SDK 09_01_00_001. I compile a image because I need to enable some features and Kernel (for example, CAN BUS and Bridge MAC).

For compile, I execute the command make all in <sdk-folder> and compile "without errors". I need to install three more components than setup.sh didn't install. After, install this libraries the compilation is well.

Now, I went to bin and execute create-sdcard.sh. In this program, I selected format disk /dev/sdb in two partitions and I selected option create SD card with a custom image. When the program asks me for the u-boot path. I search in the <sdk-folder> and I had found this folder <sdk-folder>/board-support/u-boot-build. In this folder I have some folders and u-boot.img and MLO.

The program continuous the normal execution and return this lines.

cp: target 'boot/MLO' is not a directory
MLO copied
cp: target 'boot/u-boot.img' is not a directory
u-boot.img copied

After, the program ask the DTB, Kernel and rootfs location.

For DTB file, I wrote the path <sdk-folder>/board-support/ti-linux-kernel-6.1.46+gitAUTOINC+ccf548983b-gccf548983b/arch/arm/boot/dts/am335x-evm.dtb.

For Kernel file, I wrote the path <sdk-folder>/board-support/ti-linux-kernel-6.1.46+gitAUTOINC+ccf548983b-gccf548983b/.

For rootfs files, I wrote the path /targetNFS/.

Is correct my locations when I create SDCard? What is the correct locations if I want to create custom image.

The location of u-boot is think is not correct because when the program ends, the /boot  is empty.

Tthanks for your help,