自定义分辨率大小

drp的几个参考工程视野太小了,二维码的工程的分辨率是1280x720的,占用的内存太多了,所以希望改一个832*720的分辨率,参考了之前一个关于修改LCD大小的一个帖子,那个帖子里面camera_mipi_imx219_b_regdata.c 是用二维码包里的文件替换,不知道如果自己改的话应该怎么入手,以及pc_monitor.h那几个宏的选择主要是依据什么。有没有相关的文档可以参考的。

Parents
  • pc_monitor.h只要选择XGA_1024_768或者FWXGA_1360_768就行,因为它们都大于832*720.

    LCD显示的timing不要修改,它要遵循VESA显示标准定义的timing,非标准会导致显示器不能识别。

    因此你主要修改的就是MIPI输入buffer的大小,video显示buffer的大小。

    可以不用修改camera_mipi_imx219_b_regdata.c,(修改它比较麻烦,你需要看IMX-219的手册)

    你可以修改camera_imx219_b.h里面的capture size相关的几个宏(

    #define     CAM_VIN_PRECLIP_START_Y

    #define     CAM_VIN_PRECLIP_WIDTH_Y

    #define     CAM_VIN_PRECLIP_START_X

    #define     CAM_VIN_PRECLIP_WIDTH_X

     

    #define     CAM_VIN_OUTPUT_IS 

     

    r_bcd_lcd.h里面的size也做相应调整。(不要使用832,宽度最好是32的倍数)

Reply Children
No Data