Other Parts Discussed in Thread: UNIFLASH,
Tool/software: Linux
Hi Sir
We use AM3352 PG2.1 with latest SDK. And we would like to use uniflash to program emmc and the progress is 0%. we analyzed the opentftp log and found the transmission for u-boot-spl-restore.bin is completed.
And there is no UART output from MB
(1) MB Setting Status
a. refer to BBB design and USB0 is OTG mode. Sysboot is MMC1 / MMC0 / UART0 / USB0,
b. SDK version is Processor-SDK-Linux-AM335X 05_01_00_11. UBOOT used am335x_evm_deconfig to generate MLO/u-boot.img/u-boot.dtb and put them in SDCard (MMC0).
It can boot successfully and go into kernel stage.
c. Uniflash version is 3.4
d.the tftp folder of uniflash includes u-boot-spl-restore.bin 、u-boot-restore.img 、u-boot-restore.dtb、zImage、am335x_evmsk.dtb、debrick.sh、boot_partition.tar.gz、rootfs_partition.tar.gz
(2) Question about Uniflash
a, the content of emmc is empty. And we unplug emmc. Turn on the MB and we found the Ethernet device from PC device manager. And then we set the IP as 192.168.2.1
b. in Unilfash , we set DHCP 192.168.2.1,TFTP Server为192.168.2.1. And then Start Flash. And we found the target device (IP 192.168.2.2)
c.the progress is always 0%. open opentftp log to do analysis. We found it finished "Client 192.168.2.2:1234 C:\AM335x_Flashtool\images\u-boot-spl-restore.bin, 208 Blocks Served".
And then there is no response. No console output.
d.We saw the IP of target board was still 192.168.2.1
(3) Analysis
a. after sending u-boot-spl-restore.bin from PC to MB, it should be able to see the console output message. But there is no message output.
b. It seems u-boot-spl-restore doesn't run. But we try this image by using SD-Card. It can boot well with message output.
please advise and thanks.