Hello,
I have Beaglebone Black revision C, and a constraint that I can not use an SD card for flashing the new image (this is for the custom AM335x board which will be similar to BBB)
Right now I am trying to flash the image to EMMC, which brings me to question #1
1) I have built u-boot from ti-sdk-am335x-evm-08.00.00.00 and can boot into it successfully through UART.
Inside of U-Boot interface, I am able to TFTP files through USB RNDIS into memory and (what seems like) write them to the mmc by following a short guide I found in u-boot readme file.
However when I try to run the kernel, I get the error message "mmcblk0boot1/0: unknown partition table", and after that the execution hangs.
This message implies that it could not find a valid partition on eMMC, which is correct. However is there a way to create a partition table from u-boot? Or do I need to take another approach?
2) Another question, is there a way to write u-boot to memory so I do not have to load it through Uart every time? To clarify, I would like to power on the board and go into u-boot. Currently I receive the "CCCC" messages on power on, so I need to load the two files (spl and boot) before entering u-boot.
3) When I insert the SD card, I am greeted by a very old u-boot message that hangs with "no daughter card present" - uboot version 2011.09. I am almost certain I did not build that one. Does anybody know where this message comes from, and how to update *that* uboot ?
Thank you.