飞腾派固件配置工具ft-config的介绍与使用
ft-config介绍
ft-config是一个用于配置飞腾派uboot固件的脚本。由于不同的开发板的硬件配置有所不同,或者具体的应用场景下,需要进行接口复用,因此需要ft-config工具来配置uboot固件。
注:从phytiumpi仓库中编译出来的系统镜像,自带的固件默认是支持v3版本硬件,内存为4GB,pcie为usb3。
ft-config使用
输入ft-config命令:
root@phytiumpi:~# ft-config
Usage: sudo /usr/bin/ft-config {hw|mem|pcie} {type}
for hw, {type} can be v2 or v3.
--the phytiumpi development board has v2 and v3 two hardware versions.
for mem, {type} can be 4g or 8g.
--different phytiumpi develpment board has different memory sizes.
for pcie, {type} can be usb2, usb3 or msata.
--pcie can be multiplexed for use as usb2, usb3 or msata.
Example 1: sudo /usr/bin/ft-config hw v3
--configure firmware to adapt to v3 phytiumpi hardware.
Example 2: sudo /usr/bin/ft-config mem 8g
--configure firmware to adapt to 8g mem.
Example 3: sudo /usr/bin/ft-config pcie usb3
--configure firmware to repurpose pcie for use as usb3
root@phytiumpi:~#
对于参数1为'hw'时,参数2可以为v2或者v3。当前的飞腾派硬件有v2和v3共2个大版本,可以从飞腾派开发板背面的丝印中获得硬件版本信息。
对于参数1为'mem'时,参数2可以为4g或者8g。当前的飞腾派开发板的内存大小主要有4g或者8g,可以从飞腾派开发板背面的丝印中获得内存大小的信息。
对于参数1为'pcie'时,参数2可以为usb2、usb3或者msata。这个代表将飞腾派开发板背后的pcie接口复用,得到对应的固件配置。当参数2的值为usb2时,支持4G模块;当参数2的值为usb3时,支持5G模块;用户可以根据具体的应用场景,对该接口进行复用。该接口图示如下:
需要注意的是,使用完ft-config进行了固件的配置之后,需要手动插拔电源,使固件的配置生效。
启动异常补救措施
如果使用ft-config之后,固件起不来,可以使用读卡器读取sd卡(假设识别到sd卡分区为/dev/sdb),将固件重新烧录:
$ sudo umount /dev/sdb1
$ sudo dd if=/dev/sdb of=start.img bs=512 count=1
$ sudo dd if=fip-all-xxx.bin of=/dev/sdb bs=1M count=4
$ sudo dd if=start.img of=/dev/sdb bs=512 count=1
$ sync
飞腾派V3 现货支持
飞腾派V3 现货发售,支持全四口USB 3.0接口,PWM智能调速散热风扇,国标/美标耳机自动识别等功能,售价649元包邮。
https://www.iceasy.com/product/1875487334855221250
飞腾派资料下载专区
提供飞腾派相关资料下载,包括开发板手册、开源项目文档等。
https://www.iceasy.com/cloud/Phytium?pid=1877646941793374213
开源口碑案例分享
可参考飞腾派开发板的用户评价和社区反馈。
https://www.iceasy.com/review/list