Card did not respond to voltage select! : -110
Card did not respond to voltage select! : -110
bootmode flash device 0
这句话没看懂。
你之前怎么弄的?前面报错应该是 TF 卡兼容有问题(VF2 确实有这个毛病)。应该是电压不对(TF 卡有两个工作电压,VF2 有 bug 不能正确切换电压,遇到必须切换电压才能工作的卡就出问题)。
后面这个不能启动,是读取 config 文件,也就是那个 /boot/extlinux/extlinux.conf 错误。
但是具体怎么出错就不好说了。也可能是文件放错了地方,uboot 没读取到,要么就是卡本身还是有问题无法读取。这个文件我记得是硬编码到 uboot 里面的,没有一个搜索的过程,不能用这个读取的提是信息确认前面的 TF 卡初始化是不是正确。
建议还是先换个 TF 卡试试。并且用最新的 VF2 Debian ,启动模式选择 TF 卡。
就是不用usb读卡器,直接把tf卡插入到底座的卡槽。之前按照手册将启动模式设置为1-bit QSPI Nor Flash一直报错,后切换模式为sdio后启动成功了
SPL 升级过没有?tf 卡里面的系统是啥版本的?
我记得系统内核升级过一次,旧版本 SPL 好像是不能启动某个新版本的内核(或者是因为设置?忘了)。tf 卡直接启动是因为机器会跳过 QSPI 里面的启动程序,改用 tf 里面的启动程序,TF 卡和系统都是一起提供所以是对应支持的版本,所以可以保证启动。