0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

测评分享 | 150fps !HPM6750 LCDC 刷屏毫无压力

先楫半导体HPMicro 2022-08-05 09:54 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群


本文摘自先楫开发者@RCSN测评内容,分享了HPM6750 如何将 LCDC 刷屏功能发挥到极致的精彩内容,一起来看看吧

--------------- 以下为测评内容 ---------------

HPM6750 这个 LCDC 外设功能比较完善丰富,而且SDK的底层接口比较完整,基本可以无需接触寄存器直接看接口定义即可。

除了软件 SDK 支持到位之外,LCDC 硬件外设作为显示,2M SRAM 或者DRAM 外设作为显存,进行高帧率的刷屏;另外借助高主频 CPU 或者 JPEG 硬解进行相关多媒体解码,极大地方便了一些多媒体相关的开发需要。

HPM6750 的时钟源来源于PLL4CLK0(即594MHz),分频系数可以自由配置,范围为1~256 分频 。由此可以得到的像素时钟频率范围很宽,这可以满足几乎所有 LCD 的时序要求。

0a4b8840-1376-11ed-9ade-dac502259ad0.png

先看效果:


HPM6750EVKmini 刚好板载 SD 卡座,直接可以读取SD卡内的 RGB 数据文件,然后读取每帧RGB565数据会直接推给LCDC的显存进行刷新,这很好地验证了HPM6750 LCDC 外设刷屏性能。

那怎么提取RGB数据呢?楼主比较喜欢用ffmpeg进行转换,可以使用mp4文件转换为指定分辨率的RGB数据文件。当前楼主使用的是800*480分辨率的RGB屏幕,转换命令如下:

0a62c028-1376-11ed-9ade-dac502259ad0.png

紧接着在之前的移植工程中和官方SDK相关驱动配合起来,分别在SD卡读取耗时,LCDC 数据刷屏耗时,整体播放的耗时(SD卡读耗时+LCDC刷屏耗时)。得出以下数据:

从下图可知,SD卡读取速度一帧大概需要37ms,一帧数据为800*480*2字节,也就是750k,耗时37ms,速度大概20MB/S以上的速度,这个跟理论速度25MB/S已经差不多了。

LCDC刷屏一帧800*480分辨率图片耗时6到7ms,也就是可以达到166fps+

两者耗时加起来,总共刷屏23fps。


后续官方支持了100M时钟的SD外设,SD 读取速度可以到60MB/S 也没有任何问题,刷屏起来60fps+,甚至100fps也是毫无压力的。

0a722482-1376-11ed-9ade-dac502259ad0.png

源代码分享:https://gitee.com/RCSN/hpm6750evkmini_demo/tree/avilib_jpeg_demo/( 本篇内容选自EEWORLD@RCSN )

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • lcd
    lcd
    +关注

    关注

    36

    文章

    4641

    浏览量

    178662
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HPM知识库 | 先楫半导体电机库简介

    HPM知识库本栏目是先楫MCU开发的「一站式技术参考库」!每周上新,为HPM开发者提供全维度的技术文档、问题解决方案、开发指南与实战教程,了解更多,请访问https://kb.hpmicro.com
    的头像 发表于 05-22 10:58 174次阅读
    <b class='flag-5'>HPM</b>知识库 | 先楫半导体电机库简介

    ADRF6750:950 MHz - 1575 MHz 集成式正交调制器的技术解析

    ADRF6750:950 MHz - 1575 MHz 集成式正交调制器的技术解析 在当今的通信领域,对于高性能、集成化的射频器件需求日益增长。ADRF6750 作为一款高度集成的正交调制器、频率
    的头像 发表于 05-08 17:30 400次阅读

    onsemi FDMC007N08LCDC:高性能N沟道MOSFET的优势解析

    onsemi FDMC007N08LCDC:高性能N沟道MOSFET的优势解析 电子设备的性能和效率在很大程度上依赖于其关键组件的质量和性能。在功率管理领域,MOSFET作为重要的开关元件,对设备
    的头像 发表于 04-17 10:40 403次阅读

    HPM6750中连续调用读norflash函数,程序会跑飞,是什么原因造成的?求解

    int norflash_read(uint32_t offset, void *buf, uint32_t size_bytes) { hpm_stat_t status
    发表于 04-08 23:17

    请问使用HPM6750连续读取norflash,程序会跑飞,是什么原因?求解

    使用这个读norflash函数 int norflash_read(uint32_t offset, void *buf, uint32_t size_bytes) { hpm
    发表于 04-08 23:12

    hpm6750 高频发送 udp_send 时 过一段时间就返回ERR_INPROGRESS

    现在发生的异常是 运行环境是 hpm6750 开发的一个例程 是用lwip 裸机(无os) 每500us 发送一个 udp请求 开始运行的时候正常 运行一段时间后就返回ERR_INPROGRESS
    发表于 04-06 21:49

    ​​​​​​​巧用API接口,数据驱动提升店铺DSR评分

    ​  前言 DSR评分(Detail Seller Rating,卖家服务评级系统)是衡量电商店铺综合服务质量的核心指标,直接影响店铺排名、流量分配和买家信任度。传统的提升方式如加强客服培训、优化
    的头像 发表于 04-02 15:49 247次阅读
    ​​​​​​​巧用API接口,数据驱动提升店铺DSR<b class='flag-5'>评分</b>

    固件烧录速度实测:JTAG比UART快6.8倍

    推出的工业级LGA封装核心板,搭载先楫半导体HPM6450/HPM6750芯片,集成4路CANFD、双千兆以太网及15路串口等工业通信接口,适用于PLC、运动控制、
    的头像 发表于 01-27 11:34 560次阅读
    固件烧录速度实测:JTAG比UART快6.8倍

    hpm6750 两个板载网卡+usbcdc_ecm网卡,多次调用ftp,切换网卡后,报错

    hpm6750 两个板载网卡+usbcdc_ecm网卡,多次调用ftp,多次切换网线后,出现报错pbuf_free:p-&gt;ref&gt;0;有时候出现[E
    发表于 01-19 16:05

    CW32L01​⁠‬​​​⁠⁠⁠​⁠​​​​​⁠‍​‍‌‍​​​⁠​‬‌‬‌1的测评分

    目。 工程师: 作为国产MCU方案的前期技术预研和评估平台。 本次的测评分享就到这里。通过简单的软件修改,我们就拥有了一个强大易用的FOC调试工具。
    发表于 11-17 08:24

    HPM5E00EVK,ecat_io例程,卡在DisableSyncManChannel函数

    向大家请教一个问题。如题, 硬件:HPM5E00EVK 开发环境:win10, embedded studio 软件:sdk_env_v1.10.0,ethercat/ecat_io 硬件连接
    发表于 09-25 15:06

    【作品合集】灵眸科技EASY EAI Orin Nano(RK3576)开发板测评

    EASY EAI Orin Nano(RK3576)开发板测评作品合集 产品介绍: EASY EAI Orin Nano(RK3576)是广州灵眸科技有限公司的旗舰级硬件产品。基于瑞芯微
    发表于 09-09 09:59

    hpm的vscode开发环境搭建openocd烧录问题求解

    最近尝试搭建基于vscode的hpm芯片开发环境,遇到一些问题,求大佬们帮忙看看。 使用hpm6e00evk开发板sdk_env_1.10.0,cmake、ninja、openocd和编译工具链均
    发表于 09-09 09:55

    HPM monitor studio 只能在 hpm芯片+hpm_sdk 的组合下才能用吗?

    使用 hpm6200evk开发板,但未使用hpm_sdk。 然后编译的固件elf无法在hpm monitor studio解析成功。所以说必须要使用hpm_sdk 才可以使用
    发表于 08-28 09:36

    重磅更新 | HPM_SDK v1.10.0 发布

    版本更新概况[New]增加HPM5E00系列MCU以及HPM5E00EVK支持增加flash_xip_hybrid构建,在该模式下AXI_SRAM被用作FLASH前256KB的缓存,位于FLASH前256KB的代码拥有RAM级别的访问性能。1、新增/更新的中间件(Midd
    的头像 发表于 07-02 15:07 1723次阅读
    重磅更新 | <b class='flag-5'>HPM</b>_SDK v1.10.0 发布