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,
Rahul
July 18, 2023, 1:08pm
22
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,
Rahul
July 24, 2023, 2:47pm
24
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,
Rahul
July 24, 2023, 3:14pm
26
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,
Rahul
July 25, 2023, 7:05am
28
Hi @RobertCNelson ,
We have tried this image before, it is not working on Eval kit.
Thank you @RobertCNelson .
I tried build-am57xx.sh and install-am335x-am57xx.sh for building and installing the u-boot image to sd card but we are getting same errors.
Console_0712.log (1.8 KB)
Regards,
Rahulkumar
Regards,
Rahulkumar
Rahul
July 26, 2023, 2:01pm
29
Hi @RobertCNelson ,
We have disabled the ddr interleaved mode and now we are using only EMIF1.
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,
Rahul
August 8, 2023, 5:10am
31
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