(CUSTOM AM57xx) with AM5729 Debian 10.3 2020-04-06 1GB SD console

Well that’s new too, and needs to be looked at…

Scanning mmc device 0
Checking for: /uEnv.txt ...
invalid extent block
Checking for: /boot/uEnv.txt ...
invalid extent block
** Invalid partition 2 **

invalid extent block oh what changed…

Regards,

Hi @RobertCNelson,

We are able to boot our AM5729 Eval board with v2019.04-bbb.io-am335x.

On our target board we have tried to write a eeprom with AM5729 Eval board eeprom data and tried to boot our custom board with v2019.04-bbb.io-am335x but still we are not seeing any uart logs.

Regards,
Rahulkumar

For the sake of am5729 that branch has no specific patches, thus it’s mainline v2019.04…

Regards,

Hi @RobertCNelson,

In Eval card there are EMIF1(1GB - 32bit) and EMIF2(1GB - 32bit) and
It works in interleaved mode.

In our custom board we have EMIF1 (1GB - 32bit data) only.

In our design, We have to implemented test code to test in non-interleaved mode(Modified the GEL file in CCS). It is working.

Please suggest the suitable DDR configurations that are needed to be modifed in Uboot for linux.

Thanks,
Rahul

This forum is for the support of beagleboard.org products, if you cloned the design we can help you there too…

Since you’ve designed your own board with a totally different memory configuration I can’t help you.

TI has there own e2e forum, it would be best if you posted your am57xx memory question there.

Regards,

Hi @RobertCNelson,

We are using same configuration which BeagleBoneAI has and the only difference we have that is UART. We are using UART3.

Regards,
Rahulkumar

Okay, since it’s more similar to a BeageBone-AI, then x15. Just use this branch: Files · v2022.04-bbb.io-am335x-am57xx · BeagleBoard.org / u-boot · GitLab and everywhere it checks for x15 or ai, make sure it goes down the ai path… the usart should be easy to modify…

Regards,

Hi @RobertCNelson,

We have tried this image before, it is not working on Eval kit.

Regards,
Rahulkumar

Hi @RobertCNelson,

We have disabled the ddr interleaved mode and now we are using only EMIF1.

image

With this changes on Files · v2022.04-bbb.io-am335x-am57xx · BeagleBoard.org / u-boot · GitLab we are able to proceed further, now boot loader is working but we stuck at Kernel level.

Please find below logs,
am5729.txt (4.3 KB)

Regards,
Rahulkumar

Looking at the boot log, next you need to figure out which device-tree you need to boot with… Or patch one…

You can do this indepent of the kernel build via: BeagleBoard.org / BeagleBoard-DeviceTrees · GitLab (branch: v4.19.x-ti-overlays matches your kernel)

Regards,

Regards,

Dear @RobertCNelson,

I’m doing configuration on emif side, we are able to boot our board successfully.

Thank you so much for your support and guidance.

Regards,
Rahulkumar