[其他]

ac8257 LCD屏调试

[复制链接]
587|14
手机看帖
扫描二维码
随时随地手机跟帖
键盘手没手|  楼主 | 2023-3-24 00:09 | 显示全部楼层 |阅读模式
键盘手没手|  楼主 | 2023-3-24 00:09 | 显示全部楼层
配置好之后,点击上图中圆圈,选择Generate CSR List, 生成如下图:
68531641c79c2f017f.png

使用特权

评论回复
键盘手没手|  楼主 | 2023-3-24 00:09 | 显示全部楼层
将生成的寄存器参数填写到MRFToolv1.1.6/panel_info.txt文件中,如下:
[Lvds_Init_S]
{09, 00}
{0A, 03}
{0B, 10}
{0D, 00}
{10, 26}
{11, 00}
{12, 1f}
{13, 00}
{18, 78}
{19, 00}
{1A, 03}
{1B, 00}
{20, 00}
{21, 04}
{22, 00}
{23, 00}
{24, 00}
{25, 00}
{26, 00}
{27, 00}
{28, 21}
{29, 00}
{2A, 00}
{2B, 00}
{2C, 14}
{2D, 00}
{2E, 00}
{2F, 00}
{30, 03}
{31, 00}
{32, 00}
{33, 00}
{34, a0}
{35, 00}
{36, 00}
{37, 00}
{38, 00}
{39, 00}
{3A, 00}
{3B, 00}
{3C, 00}
{3D, 00}
{3E, 00}
{0D, 01}
{FC, 0A}
{09, 01}
{FF, 00}
[Lvds_Init_E]

使用特权

评论回复
键盘手没手|  楼主 | 2023-3-24 00:10 | 显示全部楼层
2、添加静态**图片
注意:这里使用的MRF Creat Toolv1.3版本,别使用V1.6版本,V1.6版本打出来的**.mrf有问题,无法显示和启动系统,而配置参数是一样的
制作一张1024x600的bmp开机**图片,放到以下目录中:
MRFToolv1.1.6/Res/**/**_1024x600_8257.bmp
修改MRFToolv1.1.6/default.rc文件,内容如下:
[resource]
;ID  Image type   resouce type   xpos    ypos    filename                         width   height
0    **        BitmapARGB8888    0     0       Res\**\**_1024x600_8257.bmp
[/resource]

使用特权

评论回复
键盘手没手|  楼主 | 2023-3-24 00:10 | 显示全部楼层
3、添加LCD屏参数
打开MRFCreator.exe文件,如下图配置:
89799641c7a021e299.png

使用特权

评论回复
键盘手没手|  楼主 | 2023-3-24 00:10 | 显示全部楼层
LCD手册的参数:
89574641c7a0fe047b.png

使用特权

评论回复
键盘手没手|  楼主 | 2023-3-24 00:11 | 显示全部楼层
MRF Creat工具配置:
5990641c7a224a19e.png

使用特权

评论回复
键盘手没手|  楼主 | 2023-3-24 00:11 | 显示全部楼层
配置好之后,点击"Creat MRF file"按钮,生成**.mrf文件

使用特权

评论回复
键盘手没手|  楼主 | 2023-3-24 00:11 | 显示全部楼层
4、下载验证
4.1、直接导入flashtool工具下载
如果直接使用flashtool工具下载,因为没经过系统打包时签名,所以我们需要将proloader文件从原来的
preloader_ac8257_demo.bin文件替换成preloader_ac8257_demo_SBOOT_DIS.bin文件,而**分区的文件直接替换成我们上面生成的**.mrf文件即可。否则系统没法启动。如下:
98693641c7a39ed31e.png

使用特权

评论回复
键盘手没手|  楼主 | 2023-3-24 00:12 | 显示全部楼层
99261641c7a4daa363.png

使用特权

评论回复
键盘手没手|  楼主 | 2023-3-24 00:13 | 显示全部楼层
如同上直接将**分区的**.mrf路径指定到文件即可,这里注意,**.mrf文件大于8M,需要将分区表大小调整到9M,如下:
66604641c7a73e008c.png
否则加载不进去,提示错误。

使用特权

评论回复
键盘手没手|  楼主 | 2023-3-24 00:14 | 显示全部楼层
4.2)放到源码中编译,加入签名校验证
将MRF Creat1.6生成的**.mrf文件拷贝到
vendor/mediatek/proprietary/bootable/bootloader/lk/dev/**/mrf 目录下并重命名成 1024x600_demo.mrf 如下:
13588641c7ad5e4ecc.png

使用特权

评论回复
键盘手没手|  楼主 | 2023-3-24 00:14 | 显示全部楼层
35391641c7ae8be251.png

使用特权

评论回复
键盘手没手|  楼主 | 2023-3-24 00:15 | 显示全部楼层
修改编译拷贝文件:
vendor/mediatek/proprietary/bootable/bootloader/lk/dev/**/rules.mk 如下:
704641c7b053113c.png

使用特权

评论回复
键盘手没手|  楼主 | 2023-3-24 00:15 | 显示全部楼层
5、修改android系统的LCD显示的density大小
从原来的320修改成240,如下:
35901641c7b1c2b54d.png
完成后全系统编译,OK之后下载测试即可。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

92

主题

1082

帖子

0

粉丝