扫码加入

  • 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

【代码库】基于i.MXRT595 MIPI DSI Controller的屏幕推送场景分析

4小时前
154
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

an-mipi-dsi-screen-pushing-rt500-main.zip

共1个文件

基于i.MXRT595 MIPI DSI Controller的屏幕推送场景分析

 

AN13509 简要介绍了使用 GPU 和 MIPI DSI 进行绘图的原理,并测量了不同条件下绘图和推送屏幕的功耗和帧率。
完整的软件使用方法请参考 AN13509。https ://www.nxp.com.cn/docs/en/application-note/AN13509.pdf

i.MXRT595是一款双核微控制器,结合了图形引擎、精简的Cadence® Tensilica® Fusion F1 DSP内核以及Arm® Cortex®- M33内核。它通过GPU的功能,为智能手表或其他显示设备提供嵌入式解决方案。

功耗和帧率是推屏过程中性能评估的考虑因素。这两点受帧缓冲区数量、位置、图形复杂度等诸多因素影响。本文档阐述了图形绘制方法以及不同条件下的性能对比。

本文档简单介绍了利用GPU和MIPI DSI进行绘图的原理,并测量了不同条件下绘图和推屏的功耗和帧率。

主板:EVK-MIMXRT595

 

类别:图形

 

外设:时钟、DMA、GPIO、定时器、UART

 

工具链:MCUXpresso IDE

 

目录

 

  1. 软件
  2. 硬件
  3. 设置
  4. 结果
  5. 常见问题解答
  6. 支持
  7. 发行说明

1.软件

 

本应用说明的软件以原始源文件和 MCUXpresso 项目的形式提供。软件版本:

  • SDK:v2.9.2
  • IDE:MCUXpresso IDE v11.4.0

2.硬件

 

3. 设置

 

  1. 将 MIPI 面板连接到 J44。
  2. 使用 USB 电缆连接主机 PC 和目标板上的 OpenSDA USB 端口(J40)。
  3. 使用以下设置打开串行终端:
    • 115200波特率
    • 8个数据位
    • 无奇偶校验
    • 一个停止位
    • 无流量控制
  4. 将程序下载到目标板。
  5. 按下开发板上的重置按钮或在 IDE 中启动调试器即可开始运行演示。

4.结果

 

显示的图形有两种,一种是老虎,一种是时钟。我们可以设置不同的图像、不同的帧缓冲区数量以及不同的帧缓冲区位置来观察此场景下的功耗。关于功耗观察点,AN13509 中的 4.3 节给出了详细的描述,请参考。

以下是简单图形和复杂图形的示例。

不同场景下的帧率和功耗结果请参考AN13509。

5. 常见问题

 

6. 支持

 

项目元数据

 

董事会徽章

类别徽章

周边徽章 周边徽章 周边徽章 周边徽章 周边徽章

工具链徽章

来源:恩智浦appcodehub

  • an-mipi-dsi-screen-pushing-rt500-main.zip
    下载
恩智浦

恩智浦

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。收起

查看更多

相关推荐