Other Parts Discussed in Thread: AM625, SK-AM62, 4213
Hello,
I'm trying to write boot image data to eMMC via USBDFU with USB boot.
At first, I refer following URL to understand how to write data to eMMC on SK-AM62x (Ver E3).
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1127618/faq-sk-am62-how-to-flash-emmc-using-usb-dfu-on-am62x-sk-e2
Then, I could write u-boot image to eMMC and could boot from eMMC after changing boot mode.
However, I observed fail to write "rootfs" to eMMC.
Here is log on termterm.
---
SoC: AM62X SR1.0 GP
Model: Texas Instruments AM625 SK
EEPROM not available at 0x50, trying to read at 0x51
Board: AM62-SKEVM rev E3
DRAM: 2 GiB
MMC: mmc@fa10000: 0, mmc@fa00000: 1, mmc@fa20000: 2
Loading Environment from MMC... OK
In: serial@2800000
Out: serial@2800000
Err: serial@2800000
Net: eth0: ethernet@8000000port@1
Hit any key to stop autoboot: 0
=> setenv dfu_alt_info ${dfu_alt_info_emmc}
=> dfu 0 mmc 0
##DOWNLOAD ... OK
Ctrl+C to exit ...
####DOWNLOAD ... OK
Ctrl+C to exit ...
####DOWNLOAD ... OK
Ctrl+C to exit ...
################################################################Request would exceed designated area! => write data from "filesystem" directory (Please see "linux PC" log about "filesystem" directory")
#
----
And Here is log on Linux PC when I write rootfs file.
---
machida@machida-virtual-machine:~/ti-processor-sdk-linux-am62xx-evm-08.05.00.21/filesystem$ sudo dfu-util -a rootfs -D tisdk-base-image-am62xx-evm-20230514223606.rootfs.tar.xz
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to sourceforge.net/.../
dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
Opening DFU capable USB device...
ID 0451:6165
Run-time device DFU version 0110
Claiming USB DFU Interface...
Setting Alternate Setting #1 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 0110
Device returned transfer size 4096
Copying data from PC to DFU device
Download [== ] 8% 16371712 bytes failed! => Download stop in middle.
state(10) = dfuERROR, status(14) = Something went wrong, but the device does not know what it was
---
Is there any mistake about written rootfs image ?
Best Regards,