工具与依赖
硬件连接
固件烧写
启动 ToolPlatform 工具

确定当前芯片型号为 SS928V100

点击 Burn Tool 切换至烧录界面

选择正确的串口和服务器 IP,传输方式选择网口(推荐)
解释说明:

注:ToolPlatform 如何选择本地 PC 配置说明:
确定本地 PC 配置,串口选择,根据设备管理器->端口,查看连接板端的串口

确定本地 PC 配置,服务器 IP 选择,运行 CMD 命令提示符窗口,运行 ipconfig,查看本机 IP 信息,
如下图,该开发机网卡 IPv4 地址为 192.168.2.1

选择"烧写 eMMC",eMMC 分区表选择固件文件夹中的 emmc_burn_table.xml 文件

点击烧写
下方控制台出现"串口已经连接,请给单板上电,若已经上电,请断电后重新上电"后
点按 reset 键
当出现 "#########" 打印,表示已经开始烧录

说明:
串口、服务器IP 均正确,且可以被选择,直接点击 "烧写" 即可
若烧录正常,等待一段时间后出现弹窗,烧写成功(预计烧写时间 3 分钟左右),然后即可关闭窗口

通过串口烧录 fastboot
解释说明:
板端需烧录成功 fastboot 文件,才可以识别出网口IP

通过网口烧录 kernel 和 rootfs
下方控制台出现"串口已经连接,请给单板上电,若已经上电,请断电后重新上电"后
点按 reset 键
当出现 "#########" 打印,表示已经开始烧录

若烧录正常,等待一段时间后出现弹窗,烧写成功(预计烧写时间 2 分钟左右),然后即可关闭窗口

使用串口工具连接到开发板的终端,在终端中进行相关设置(本文档中使用的串口工具为 MobaXterm)

烧写完成后,按照实际介质大小和分区来配置bootargs启动参数;提供内核15M的bootargs如下
注意:
自烧写步骤完成到这里之间,不要对开发板进行 "断电上电" 以及点击 "reset" 键等操作
将以下shell命令复制,粘贴到shell对话框中,直接运行
setenv bootargs 'mem=512M console=ttyAMA0,115200 clk_ignore_unused rw rootwait root=/dev/mmcblk0p3 rootfstype=ext4 blkdevparts=mmcblk0:1M(uboot.bin),15M(kernel),96M(rootfs.ext4),-'
setenv bootcmd 'mmc read 0 0x50000000 0x800 0x7800; bootm 50000000'
sa;
re

说明:
mmc读取数值的计算方法:使用程序员计算器,计算过程选择DEC十进制转换、最后结果转换成HEX进制。举例说明0x6800由来,内核镜像size大小15M,mmc每512字节为一个单位,15*1024*1024/512=0x7800 (计算结果转换成HEX进制)。
至此,固件烧录完成
