1. 上电之前注意子卡是否插好. 插的时候45度插到底然后下压卡好. 卡好后卡扣是和板子边缘平行的,整体侧边平整,金手指只能看到一点. 下图是子卡插好的样子
2. 第一批板子(104PCS, 主要特征是没有贴二维码)内置固件版本错误,所以收到后需要用串口进入uboot手动操作刷机(比如使用usb刷). 如果使用hbupdate工具,则选择uboot模式刷机.-
3. 新版本系统(1.01之后)为了避免和有些用户的局域网ip冲突,默认ip调整为192.168.168.10. 如果使用刷机工具,注意这个设置也要做相应修改.-
4. 新版本系统(1.01之后)可以完全使用usb操作,如果要启动的时候启动adbd, 则在启动的时候,使用microusb线插在电脑上. 如果启动的时候没有插usb线到电脑,则不会启动需要手动启动,可以先插usb线,然后ssh登录开发板,/etc/init.d/adbd start命令手动启动adbd-
5. 可以使用fastboot来烧录镜像或者分区,使用reboot -f -m fastboot重启进入fastboot模式,或者uboot下fastboot 0进入fastboot, 要保持usb线插在电脑上.-
6. uboot下也可以使用ums u盘的方式刷镜像,注意这个操作是整个全刷了包括uboot要小心不能断电,没刷好不能做reset操作。uboot下mmc erase 0 0x4000擦掉gpt分区表然后mmc rescan刷新分区然后ums 0 mmc 0虚拟u盘。这个时候uboot已经被擦掉了,小心操作不要重启。电脑端看下对应u盘的设备然后可以sudo dd if=disk.img of=/dev/sdb这样的操作刷入镜像。刷完后Ctrl+C结束ums, 输入reset命令重启即可.-
7. uboot被刷之后变砖的恢复。这个时候因为emmc被擦除, 会自动从串口启动,串口可以看到CCCCCC…的打印。这种情况下手动恢复操作比较繁琐,建议使用工具恢复,下载hbupdate工具,设备选择x3svb, 然后使用uart模式恢复。有网线可以把镜像刷了注意ip地址192.168.168.10. 没有网线,Hbupdate会刷失败,但是没关系这个时候已经在内存里跑了uboot, 可以关掉工具,使用串口工具进入uboot操作就可以了。-
8. 板上的usb device和host是分时用的,一旦usb devie用usb线插到电脑上就自动切到device这边,host那四个口就断开了. 拔掉usb线会切回host. 切换判断的是device这个座子上是否有5V usb vbus电压.