老将未老:StarFive VisionFive 2 + eweOS

2 个赞

看了它的规格,没有 16g 版本,有些可惜(

3 个赞

就离谱 怎么会设定emmc的优先级大于tf…

2 个赞

我在VF2(8GB)上,按照debian WIKI这篇文章刷了uboot, 然后就发现有不少问题,板子上的eMMC就是被定义成emmc 0, TF定义成emmc1。我猜,为debian开发uboot那个大佬,应该是在只有nvme没有eMMC的VF2或者Star64上开发的,所以他们没有发现这个BUG,我不知道如何用英文去描述这个问题,所以也就懒得去反馈,反正我知道这个BUG, 也找到解决办法,在特定环境下,也可以把TF卡接上转换器当U盘引导用。:joy:

补充:把板子上的eMMC定义成emmc 0好像是俗称约定吗?我在论坛里看到EBC7700的烧录,好像也是把板载的eMMC定义成emmc 0, 所以TF/SD只能定义成emmc 1.

4 个赞

不是ESWIN的就是 SD = mmc 0

可以中断uboot后用 mmcinfo 查看

5 个赞

取决于 DTS 内定义,这个可以看源码

5 个赞

看源码那就复杂了,不是我这个终端普通用户能干的事了。我在VF2上,主要是折腾过starfive这几年常用的uboot,和debian官方目前推荐的uboot,它们都是定义eMMC是mmc 0,TF是mmc 1,即使VF2板子上没有eMMC, TF也是mmc 1。:grinning_face:

4 个赞

我没有ebc7700,所以我也不知道ESWIN是咋定义的。我只是看你写的那篇文章时,以为从U盘往板载eMMC写镜像。你提醒后,我又重看了一遍文章,才发现是从U盘往SD写镜像呢。:joy: 谢谢

4 个赞