有些lcd在使用前需要通过i2c初始化才能显示,在uboot中找到相关设置,
ARM architecture -> [//*]LCD panel needs to be configured via i2c
(PD0)LCD panel i2c intereface SDA pin
(PD12) LCD panel i2c interface SCL pin
写入LCD初始化的代码在什么地方,通用吗,是否需要修改
离线
u-boot 里面操作 SPI/I2C 建议用 IO 口模拟, 一般在 board.c 里面直接写拉低/拉高 io 模拟即可。
board.c里面看到有i2c初始化部分,你的意思是直接在i2c初始化后加入i2c发送数据初始化lcd的代码? 原本用i2c发送数据初始化lcd的代码在什么地方
离线
不是OLED,普通的IPS LCD,i2c不是为了写入lcd的显示画面,只是为了初始化lcd的驱动芯片
离线
离线
配置里有 LCD panel needs to be configured via i2c 这一项,我还以为已经实现了通过i2c往lcd写数据
离线