工具/软件:Linux
您好!
我想通过 DVO2端口在引导加载程序中显示标识图像(640x480x60fps)。
因此,我设置了如下函数和参数。(引用:CBB_RDK)
1.徽标图像 复制到0xB0300000
ti810x_prcm_init ()
ti810x_pll_init ()
4. ti810x_vps_init()
ti810x_set_mode()
- ti810x_pll_config_dvo2 (26000000); /26MHz
- ti810x_vps_configure_venc_LCD (0xA000、45、100、40、640、 3、29、13、480、0、 1、1、cmd);
6. ti810x_vpdma_load_firmware (vpdmaFirmware_1B7)
7.ti810x_dispmgr_create_grpx_conf_descriptor();
8. vpdma_write32 (VPDMA_GRPX1_DATA_Cstat、0x00000400);
ti810x_dispmgr_setup_lifes_DVO2 ()
然后、电路板启动、 徽标图像将被中止。
我期待...
但是、色条效果很好。
bootcmd:色条
因此、我认为 我应该在 ti810x_vps_configure_venc_lcd()函数中修改 resigers。
由于某些寄存器 (在 SPRUHI7A 中未描述)被置位、所以我无法设置正确的值。
(例如、VPS_write32 (cfg_reg_base+0x2C、(hs_sync-<24)|(2 *(VFP + VBP + VS_SYNC)+(vwidth/2))<< 12)|(VS_SYNC + VBP + VFP - 1 - 1)));)
如何在 u-boot 中为 VGA (640x480 RGB)显示设置 DVO2寄存器?
