您尚未登录。

楼主 # 2024-03-08 17:03:28

HoWi
会员
注册时间: 2018-01-20
已发帖子: 11
积分: 21

记一次F1C100s SD启动失败挖坑经历

近日偶然发现一块串口屏使用的是F1c100s,于是心血来潮拿出多年来在坑网仰慕各位大佬的学习经历,着手在这个板子上移植个linux玩一玩,这是背景。。。

起初使用板子上的片上spi flash,跟着各位大佬的路线,一路火花带闪电的移植好了,并且成功进入系统,点亮屏幕(不过背光控制引脚死活设置不成功,直接硬件飞线点亮:D )

然后,看到板子上有一个TF卡座,想着把系统做在TF卡上,这样拷贝文件就方便很多,于是一路火花带闪电的路上我掉进了坑里。。。爬遍坑网都找不到原因在哪。。。晚上睡觉做梦都复现错误的log:

U-Boot SPL 2018.01 (Mar 06 2024 - 18:32:03)
DRAM: 32 MiB
Trying to boot from MMC1
mmc_init: -110, time 21880
spl: mmc init failed with error: -110
SPL: Unsupported Boot Device!
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###

后来,我仔细对了Licheepi nano的原理图后发现了问题:
Licheepi的:
1.jpg
串口屏的:
2.jpg

嗯,我手上的板子SD卡是1bit模式。。。

果断飞线改造

然后插卡上电:

U-Boot SPL 2018.01 (Mar 06 2024 - 18:32:03)
DRAM: 32 MiB
Trying to boot from MMC1


U-Boot 2018.01 (Mar 06 2024 - 18:32:03 +0800) Allwinner Technology

CPU:   Allwinner F Series (SUNIV)
Model: Lichee Pi Nano
DRAM:  32 MiB
MMC:   SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment

In:    serial@1c25000
Out:   serial@1c25000
Err:   serial@1c25000
Net:   No ethernet found.
starting USB...
No controllers found
Hit any key to stop autoboot:  2

破案了!!!!

不过想请教一下各位大佬,1bit模式能有什么方法支持么?

离线

#1 2024-03-12 17:32:25

stone
会员
注册时间: 2024-03-12
已发帖子: 6
积分: 2

Re: 记一次F1C100s SD启动失败挖坑经历

我居然碰到同样的问题,想模仿串口屏。我说怎么也读不到串口屏的数据

离线

#2 2024-03-14 18:02:46

willX
会员
注册时间: 2019-09-06
已发帖子: 42
积分: 26

Re: 记一次F1C100s SD启动失败挖坑经历

如果是1bit模式的话,licheepi和串口屏的TF原理图应该是可以通用的吧?

离线

楼主 #3 2024-03-30 16:39:15

HoWi
会员
注册时间: 2018-01-20
已发帖子: 11
积分: 21

Re: 记一次F1C100s SD启动失败挖坑经历

willX 说:

如果是1bit模式的话,licheepi和串口屏的TF原理图应该是可以通用的吧?

主要是不知道怎么支持1bit模式,我用的是licheepi的固件,但是起不来

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn