booting images

Hi @RobertCNelson,
Happy New Year - 2024.

Could you please clarify my following doubts:

Q1. What images are required to build u-boot on BeaglePlay?

Q2. Why should I copy tiboot3-am62x-gp-evm.bin as tiboot3.bin?

Best Regards,
Ravikumar

The boot ROM code on the processor is looking for a file with that name.

Dear @benedict.hewson

After building the U-Boot source, we obtain two files: “tiboot3-am62x-gp-evm.bin” and “tiboot3.bin.” Can we directly use the “tiboot3.bin” file instead of using the renamed version of “tiboot3-am62x-gp-evm.bin” file?

Is my understanding correct?

Best Regards,
Ravikumar

My guess would be you need both. I don’t have the BeaglepPlay, but do have the AI64, although not gone into building u-boot myself.

My understanding, which could be wrong, is that the boot ROM in the processor first loads the tiboot3.bin file into the R5 core and executes it.

That then loads into the main CPU the main boot loader code - tiboot3-am62x-gp-evm.bin ? which then runs and boot Linux.

I don’t think u-boot runs solely in the R5 core, but I could (probably) be wrong.
@RobertCNelson will certainly be able to tell you more.

edit: could it be that tiboot3.bin and tiboot3-am62x-gp-evm.bin are the same ?

1 Like

Dear @benedict.hewson

Thanks for your inputs, I hope @RobertCNelson will give more information regarding this.

best Regards,
Ravikumar

Dear @benedict.hewson

edit: could it be that tiboot3.bin and tiboot3-am62x-gp-evm.bin are the same ?
No, both are different file

Best Regards,
Ravikumar

While today, tiboot3.bin is just a symlink of tiboot3-am62x-gp-evm.bin I would not get comfortable assuming you can just always use tiboot3.bin as-is.

Any guide with written directions should use tiboot3-am62x-gp-evm.bin and copy it as tiboot3.bin when written too the boot partition.

Regards,

Dear Robert

From this document i got know that : https://www.ti.com/lit/an/spradd1/spradd1.pdf?ts=1704881545005&ref_url=https%253A%252F%252Fwww.google.com%252F

i’m developing the S/W for custom SoM & taking reference of beagleplay resource also using beagleplay board.

Best Regards,
Ravikumar