新建的屏幕驱动如下,使用F:\opensifli\sifli-sdk\example\rt_driver\project工程编译下载,出现死机。大佬们帮忙看看是什么问题?
目前直接使用st77903驱动确实可能出现问题,目前正在修复中,可以先将drv_lcd.c文件中line 186的
#define IS_DMA_FRIENDLY_SRAM(addr) HCPU_IS_SRAM_ADDR(addr)
改为
#define IS_DMA_FRIENDLY_SRAM(addr) ((((addr) >= HPSYS_RAM0_BASE) && ((addr) < HPSYS_RAM1_BASE)) ? false : HCPU_IS_SRAM_ADDR(addr))
看看可不可以正常运行
按照这样修改后,日志打印没有报错了。但是屏幕显示不正常。
具体是什么显示现象呢,使用的是什么芯片和屏幕型号。可以先抓个波形分析一下指令数据有没有给对。
按照上面修改显示正常了,显示不正常是因为刚刚发现屏幕VCl供电没连上。






