近日偶然发现一块串口屏使用的是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的:
串口屏的:
嗯,我手上的板子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模式能有什么方法支持么?
离线
我居然碰到同样的问题,想模仿串口屏。我说怎么也读不到串口屏的数据
离线
如果是1bit模式的话,licheepi和串口屏的TF原理图应该是可以通用的吧?
离线
如果是1bit模式的话,licheepi和串口屏的TF原理图应该是可以通用的吧?
主要是不知道怎么支持1bit模式,我用的是licheepi的固件,但是起不来
离线