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.
Hi,
From Chapter 26 of the AM3352 TRM, I understand that it supports EMAC1 booting.
I am aware that there are two bootloader one is XLoader other one is Secondary Bootloader.
What are tools to be used on Host machine to download the X_LOader when booting from EMAC1?
Are there any example projects which achieved this?
Regards,
GSR
Hi,
Please check this wiki: http://processors.wiki.ti.com/index.php/AM335x_U-Boot_User's_Guide#CPSW_Ethernet_2
Hi Biser,
Thank You for the quick reply.
Is there any ready to use source package / binaries / tools to quickly check this on AM335X EVM / Beagle Bone Black?
If you have a URL share with me, I will download and let you know the result.
FYI: I am working on Windows CE side. If ready to use Windows CE example is not available, share a linux version link.
Regards,
GSR
Hi GSR,
AM335X WinCE BSP is a third-party product, developed by Adeneo Embedded (http://www.adeneo-embedded.com/ ). It's not supported by TI. For Linux there is the EZSDK, which includes pre-built binaries. Link is http://software-dl.ti.com/sitara_linux/esd/AM335xSDK/latest/index_FDS.html
Hi Biser,
Thank you for reply.
I am trying to use the Linux binaries and EMAC booting on AM335X EVM.
I had downloaded the following binaries from TI: AM335x SDK prebuilt BSP binaries and root filesystem
After extracting the content it shows the below tree structure
├───filesystem
│ arago-base-tisdk-image-am335x-evm.tar.gz
│ arago-base-tisdk-image-am335x-evm.ubi
│ tisdk-rootfs-image-am335x-evm.tar.gz
│ tisdk-rootfs-image-am335x-evm.ubi
│
└───prebuilt-images
am335x-bone.dtb
am335x-boneblack.dtb
am335x-evm.dtb
am335x-evmsk.dtb
MLO-am335x-evm
README
u-boot-am335x-evm.img
u-boot-spl.bin-am335x-evm
zImage-am335x-evm.bin
I also see the following wiki:http://processors.wiki.ti.com/index.php/AMSDK_u-boot_User's_Guide#Booting_U-Boot_from_the_network
let me know your thoughts.
Regards,
GSR
Hi GSR,
1258021 said:From the wiki page it looks booting over EMAC has been tested from a Linux machine. Is there any procedure which describes how to test from a Windows Machine?
I'm not aware of a Windows PC procedure for EMAC boot. There is a Windows tool called Uniflash, but that's used for flashing onboard memory(http://processors.wiki.ti.com/index.php/Sitara_Uniflash_Quick_Start_Guide).
1258021 said:I see that the primary loader (MLO-am335x-evm) is 106 KB. But what I know is AM3352 has only 64 KB SRAM. Is this the first file being downloaded by RBL over EMAC?
Yes, this is the first file. There are additional 64kB inside the Cortex-A8 MPU, besides the 64kB OCMC-RAM.