ft-config是一个用于配置飞腾派uboot固件的脚本。由于不同的开发板的硬件配置有所不同,或者具体的应用场景下,需要进行接口复用,因此需要ft-config工具来配置uboot固件。
注:从phytiumpi仓库中编译出来的系统镜像,自带的固件默认是支持v3版本硬件,内存为4GB,pcie为usb3。
【开源福利】709 元拿下国产自主可控开源硬件!再送定制文创笔记本!
项目准备
硬件规格:飞腾派
操作系统:飞腾派OS
具体操作:
输入ft-config命令:
root@phytiumpi:~# ft-configUsage: 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 usb3root@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/sdb1sudo dd if=/dev/sdb of=start.img bs=512 count=1sudo dd if=fip-all-xxx.bin of=/dev/sdb bs=1M count=4sudo dd if=start.img of=/dev/sdb bs=512 count=1sync
🌟真实用户测评、技术难题解惑、官方资料下载
👉【开源社区】解锁开源权益!
加入iCEasy商城
享更多芯商机
每周芯选-持续更新中
↑↑↑点击上方图标 关注我们😘↑↑↑
-
END
-
记得要分享点赞在看喔! -
-
关于中电港
中电港(股票代码:001287)是行业领先的电子元器件应用创新与现代供应链综合服务平台,依托四十年产业上下游资源积累、技术沉淀、应用创新,已发展成为涵盖电子元器件分销、设计链服务、供应链协同配套和产业数据服务的综合服务提供商。
中电港秉持“为客户服务,与伙伴共享”的经营理念,在履行社会责任的同时,努力打造元器件供应链生态圈,助力中国电子信息产业发展。
-
-
点击下方 关注中电港公众号 -
获取更多行业资讯 -
-








