我的问题是关于荔枝Pi零板(基于Allwinner/Sunxi V3s SoC)。
最初我使用的是预建的Linux映像(内核4.10.02),它没有内置with支持(对于Realtek8327BS芯片),所以我从这里下载了最新的内核版本,并使用默认设置构建了它。
液晶显示是可以的,Wi看起来也不错(是眨眼的),但是我不能再使用了--当我连接到USB时,操作系统没有反应(没有消息,也没有键盘输入)。
硬件是好的,并与旧的Linux映像工作良好。我也尝试过来自kernel.org的最新内核,结果也一样糟糕。
请帮助理解原因。我想是不好的设置,但是HID supoort是启用的。
更新1. i通过UART建立连接。正如我所看到的,在引导过程中检测到一些USB功能:


我还可以使用insmod加载一些驱动程序:

不幸的是,Linux仍然不识别任何USB设备。我连接了鼠标,键盘,集线器,大容量存储,没有从操作系统得到任何反应。看上去设备没有电源(鼠标没有光线)。
更新2.目前我发现最好的方法是使用建筑-荔枝-零。它非常容易使用:
make licheepi_zero_defconfig
make menuconfig (optional)
make经过几个小时的周游,我得到了sdcard.img。它包括所有必要的文件(zImage、RootFS、u-boot.bin等),可以使用linux dd或蚀刻机将其放置到SD。Linux引导成功,但您只能通过UART使用终端,因为没有LCD输出。你可以让液晶显示器自己工作:
make uboot-menuconfig

make但是在启动后仍然没有用户登录提示在液晶上。所以我需要登录并通过UART发出命令。如有任何建议,请与我分享。
更新3.下面的更改启用了液晶显示上的登录提示(并通过UART禁用它):
make menuconfig

现在我们可以使用Wi了:
insmod /lib/modules/4.14.14-licheepi-zero/kernel/drivers/staging/rtl8723bs/r8723bs.koifconfig wlan0 up/etc/wpa_supplicant.conf以添加Wi、SSID和PSKwpa_supplicant -B -d -i wlan0 -c /etc/wpa_supplicant.confudhcpc -i wlan0现在建立了连接,我们可以ping等等。
目前还存在着的问题,即如何在和UART上实现全功能终端.
非常感谢!关于马克西姆
发布于 2020-09-29 16:51:33
最好的解决方案是使用Buildroot。有关详细信息,请查看主题开始处的更新。
https://stackoverflow.com/questions/63792551
复制相似问题