如何修改LCD显示的输出大小呀

在官方的二维码扫描例程中,其输出的图像是1280*720(获取也是)

看过了cam_and_disp的例程中doc文件后,我们了解到关于RZ/A2M输出到LCD上是有graphic和video层的,想将其修改为1280*720的,简单的修改

R_BCD_LCD_WIDTH和R_BCD_LCD_HEIGHT,R_BCD_CAMERA_WIDTH等,并没有达到想要的效果。

最后像素级复制了官方二维码扫描例程的lcd及camera的.c和.h文件,仍然有很大的问题。

不知道有没有正常的修改方式?以及为什么要这样修改。感谢回答

Parents
  • 以r01an4494xx0800-rza2m-simple-apl-swpkg-gcc里面的rza2m_cam_and_disp_sample_freertos_gcc(640x480)
    和r01an4487xx0107-rza2m-2dbarcode-swpkg-gcc (1280x720)为例,大致修改方法如下:
    1. camera_imx219_b.h 用二维码包里的文件替换,定了了camera size的一些宏
    2. camera_mipi_imx219_b_regdata.c 用二维码包里的文件替换,设置了MIPI摄像头的输出分辨率
    3. 将r_bcd_camera.h里面的R_BCD_CAMERA_FRAME_BUF_NUM从2改为1, 否则4M内部RAM有可能不够使用
    4. r_bcd_lcd.h 用二维码包里的文件替换,设置了Video层和Graphic层的尺寸
    5. 将r_bcd_lcd.c里面的VIDEO_BUFFER_NUM宏从2改到1,减少内存使用

    这2个应用的LCD输出都已经是1360x768,无需修改,定义在pc_monitor.h的SELECT_MONITOR宏
  • 想问下如果我想改成1920*1080,在 camera_mipi_imx219_b_regdata.c 里 需要更改哪些呢
  • 不用了, 谢谢
Reply Children
No Data