新版要把那两个spi gpio 复用的调用放在cvi board init之后
额,好的好的,谢谢了,我再去琢磨琢磨
方法二:修改注释掉 /duo-buildroot-sdk/build/boards/cv180x/cv1800b_milkv_duo_sd(根据直接的配置文件名选)/u-boot/cvi_board_init.c 文件里面的 IO配置
我使用以下的编译命令生成的镜像烧录到milkvduo后蓝led不会闪烁 想问下可能是什么问题
用build_milkv.sh编译的镜像是可以使用的
source build/cvisetup.sh
defconfig cv1800b_sophpi_duo_sd
build_all
pack_sd_image
这两个命令配置的板级文件是不一样的,build_milkv.sh才是使用duo的板子配置i文件,而你使用defconfig cv1800b_sophpi_duo_sd则是是其他板子的配置文件
请问你搞好了吗,尤其是那个write error: No space left on device
看来大家对点屏兴趣大 既然白嫖了一块duo,得交作业,我抽空另开一帖用新版的sdk做一个ili9488 fbtft和tinydrm驱动spi屏幕的教程吧,不能保证时间,因为还没空没动手
弄好了,这个报错不影响使用,。。。。。。
请教这些启动参数在哪里设置?修改哪个文档
明白了,在\u-boot-2021.10\include\configs\cv180x-asic.h
把
#define SET_BOOTARGS "setenv bootargs ${root} ${mtdparts} "
“console=$consoledev,$baudrate $othbootargs;”
修改为:
#define SET_BOOTARGS "setenv bootargs ${root} ${mtdparts} "
“console=tty0 console=$consoledev,$baudrate $othbootargs;”
但如何能使登录界面在屏幕上显示?
按教程一步一步来,先用fbtft驱动屏幕,再配置.config
屏已点亮,能显示内核启动过程。
但,没有登录界面和Rootfs启动过程。
解决了,在buildroot/board/milkv/duo/overlay/etc/inittab文件中
console::respawn:/sbin/getty -L ttyS000 115200 vt100 -n root -I "Auto login as root …"下
增加
tty0::respawn:-/bin/sh
或
tty0::askfirst:-/bin/sh
检查一下设备树是否有错误?不行就贴上来看看
v1.2 的 GPIO 编号变了,需要对应更改吧
现在不要再用staging里边的这个fbtft了,应该用drm框架,这个fbtft已经弃坑很久,现在全是问题
是的,一直想做drm的驱动方法,还得拖一阵子,希望有大佬先发
Here a sharp memory lcd DRM example used on the Beepy - GitHub - ardangelo/sharp-drm-driver: Linux DRM Driver for 2.7" Sharp Memory LCD