创乐博k230 v3.0 如何使用LCD显示

Viewed 162

重现步骤

想请问一下k230 v3.0的板子如果使用双系统的话怎么让画面用DSI输出显示在LCD上而不是通过HDMI输出呀?创乐博的客服一问三不知,自己卖的开发板,屏幕型号都不清楚。查看卖家给的资料包里面的micropython代码写的是ST7701的驱动,也不知道准不准确,分辨率应该是800*480。想参考01studio的板子去弄,看使用说明好像01studio的板子是可以lcd显示的https://developer.canaan-creative.com/k230/zh/dev/02_applications/ai_demos/K230_AI_Demo%E4%BB%8B%E7%BB%8D.htmlimage.png,但看https://github.com/kendryte/k230_sdk/blob/main/src/little/linux/arch/riscv/boot/dts/kendryte/k230_canmv_01studio.dts设备树里好像也没写屏幕?反而是https://github.com/kendryte/k230_sdk/blob/main/src/little/linux/arch/riscv/boot/dts/kendryte/k230_canmv_v2.dts里还写了hx8399的屏幕,我看V3.0的配置文件里面Linux的设备树配置好像是和V2一样的。

期待结果和实际结果

软硬件版本信息

创乐博k230 v3.0

错误日志

尝试解决过程

补充材料

1 Answers

现有的AIDemo没有添加v3的支持,但是它使用的屏幕和01的是一样的。你在将开发板切换成V3后,在src/big/mpp/include/comm/k_autoconf_comm.h中找到类似的config的宏定义,然后在AIDemo中有CONFIG_BOARD_K230_CANMV_01STUDIO的地方对应着加上应该就可以,主要是改动vi_vo.h和每一个demo的main.cc文件。

成功了,非常感谢!