Eeprom for custom carrier board

Hello
I’ve been developing a custom carrier board for the Jetson Orin Nano and Jetson Orin NX and I noticed that the SOM needed an eeprom on the carrier board to boot (on bus I2C2 with address 0x57). I’m going to add the eeprom soon but I’m wondering what needs to be in this eeprom to be able to boot on my custom carrier board?

Hello @edward.dessingy

Maybe you could check the Jetson EEPROM Layout — NVIDIA Jetson Linux Developer Guide 1 documentation.

However, as is mentioned in Jetson AGX Orin Platform Adaptation and Bring-Up — NVIDIA Jetson Linux Developer Guide 1 documentation, the EEPROM is an optional component for a customized carrier board, so you can modify the Linux_for_Tegra/bootloader/tegra234-mb2-bct-common.dtsi device in order to avoid the boot process to use it. This can be performed as:

- cvb_eeprom_read_size = <0x100>

+ cvb_eeprom_read_size = <0x0>

So you could try if the above patch works for Orin Nano.

I hope this helps!

Regards!
Eduardo Salazar
Embedded SW Engineer at RidgeRun

Contact us: support@ridgerun.com
Developers wiki: https://developer.ridgerun.com/
Website: www.ridgerun.com

1 Like

Thanks for the information I gave it to someone that understand how to modify a bootloader and setup an OS hopefully they can do something, I’m only doing the board hardware.

Hello @edward.dessingy

Ok, let us know if you find any issues.

Regards!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.