感谢电子发烧友论坛能给我提供星光板的试用机会,历时一年,终于完成了我比较满意的openwrt固件,这个固件包含了我平时日常使用的插件,预览如下:(我也不知道为啥VF1为何这么烫…)
由于VF1只有一个千兆网卡,如何让它当作一个路由器使用呢?我手上有两个usb网卡,一个是r8152百兆网卡,一个是ax88179千兆网卡,于是这个固件只包含这两个usb网卡驱动。板子本身自带的无线网卡驱动,我还没尝试,一般我是用无线AP桥接到openwrt上用来发射WIFI信号的。
固件地址:
openwrt-visionfive-generic-visionfive-ext4-sdcard.img.gz
下载后请检查sha256:
9bb79162f45414f3f2b04419b3b068a915a5ed2e264be04d71b3242c5a0b7b0a
步骤如下:
-
请用balenaEtcher工具烧录,tf卡2G以上。
-
下载完毕后,请用usb-to-ttl,按照下面的方式与VF1相连,并将usb插入PC
-
用putty或tera-term工具连接到开发板,设置好串口号和波特率在终端输入下面的命令
setenv mmcbootenv "setenv bootpart ${mmcdev}:${mmcpart}; mmc dev ${mmcdev}; if mmc rescan; then fatls mmc 0:1; fatload mmc 0:1 0x84000000 Image && fatload mmc 0:1 0x88000000 dtb; booti 0x84000000 - 0x88000000 run loadbootenv && run importbootenv; run ext4bootenv && run importbootenv; if test -n $uenvcmd; then echo Running uenvcmd ...; run uenvcmd; fi; fi"
setenv bootargs "earlyprintk console=ttyS0,115200 debug rootwait earlycon=sbi root=/dev/mmcblk0p2"
saveenv
4.重启开发板:
enjoy!
最后再次感谢电子发烧友和赛昉科技能给我这次试用的机会,正是这次机会,使我认识和接触RISCV,这一命运的齿轮从拥有VF1试用资格的那天开始转动。借用星光板一代发布的初衷“星光不负赶路人,江河眷顾奋楫者”。希望riscv能和arm还有x86有三足鼎立的一天。