既然是嵌入式,烧录是逃不掉的。
- 连接串口!必须
主机有串口,或者用USB转接。
- 软件
01.software\pc\ToolPlatform
- 启动
其实只有这一个选项
BurnTool面板:
- 选择配置
选择烧写eMMC,再点击游览,选择xml配置文件:
- 要烧的两个文件
- 选择要烧的文件
- 点击烧写
- 断电重启
必须步骤。
- 烧录时的输出
Platform Version: 1.0.11
BurnTool Version: 1.0.11串口已经连接,请给单板上电,若已经上电,请断电后重新上电。
Fastboot downloading successfully!
wait boot running!
Net: gmac0
Error: gmac0 address not set.start download process.
Boot download completed!
Boot started successfully!
waiting phy ready, it will take 8s.Send command: setenv serverip 192.168.3.190Send command: setenv ethaddr 00:18:f2:2a:7a:c1
[EOT](OK)Send command: setenv ipaddr 192.168.3.0
[EOT](OK)Send command: setenv netmask 255.255.255.0
[EOT](OK)Send command: setenv gatewayip 192.168.3.1
[EOT](OK)
[EOT](OK)Tftp server Download Home switched to <D:\Burn\D861T-BURN\DATA>Tftp server Download Home switched to <D:\Burn\D861T-BURN\DATA>Send command: mw.b 0x41000000 0xFF 0x2000000
[EOT](OK)Send command: tftp 0x41000000 d861t_rootfs.part0
ETH0: PHY(phyaddr=1, rgmii) link UP: DUPLEX=FULL : SPEED=1000M
Using gmac0 device
TFTP from server 192.168.3.190; our IP address is 192.168.3.0
Filename 'd861t_rootfs.part0'.
Load address: 0x41000000
Loading: *##########################################################################################################################################################################################################################################################2.5 MiB/s
done
Bytes transferred = 33554432 (2000000 hex)
[EOT](OK)Send command: crc32 41000000 2000000
crc32 for 41000000 ... 42ffffff ==> efc4a853
[EOT](OK)Send command: mmc write 0x0 0x41000000 0x6000 0x10000MMC write: dev # 0, block # 24576, count 65536 ... 65536 blocks written: OK
122.93 MB/s
[EOT](OK)Tftp server Download Home switched to <D:\Burn\D861T-BURN\DATA>Send command: mw.b 0x41000000 0xFF 0x2000000
[EOT](OK)Send command: tftp 0x41000000 d861t_rootfs.part1
ETH0: PHY(phyaddr=1, rgmii) link UP: DUPLEX=FULL : SPEED=1000M
Using gmac0 device
TFTP from server 192.168.3.190; our IP address is 192.168.3.0
Filename 'd861t_rootfs.part1'.
Load address: 0x41000000
Loading: *##########################################################################################################################################################################################################################################################2.4 MiB/s
done
Bytes transferred = 33554432 (2000000 hex)
[EOT](OK)Send command: crc32 41000000 2000000
crc32 for 41000000 ... 42ffffff ==> cf5bebfd
[EOT](OK)Send command: mmc write 0x0 0x41000000 0x16000 0x10000MMC write: dev # 0, block # 90112, count 65536 ... 65536 blocks written: OK
127.58 MB/s
[EOT](OK)Tftp server Download Home switched to <D:\Burn\D861T-BURN\DATA>Send command: mw.b 0x41000000 0xFF 0x2000000
[EOT](OK)Send command: tftp 0x41000000 d861t_rootfs.part2
ETH0: PHY(phyaddr=1, rgmii) link UP: DUPLEX=FULL : SPEED=1000M
Using gmac0 device
TFTP from server 192.168.3.190; our IP address is 192.168.3.0
Filename 'd861t_rootfs.part2'.
Load address: 0x41000000
Loading: *##########################################################################################################################################################################################################################################################2.5 MiB/s
done
Bytes transferred = 33554432 (2000000 hex)
[EOT](OK)Send command: crc32 41000000 2000000
crc32 for 41000000 ... 42ffffff ==> 1056a9f9
[EOT](OK)Send command: mmc write 0x0 0x41000000 0x26000 0x10000MMC write: dev # 0, block # 155648, count 65536 ... 65536 blocks written: OK
127.79 MB/s
[EOT](OK)
Partition burned successfully!
Partition burnt completed!Send command: reset