您尚未登录。

楼主 # 昨天 15:27:40

novice
会员
注册时间: 2019-07-26
已发帖子: 129
积分: 110

D12X以BIT_REQ模式进行JPEG解码,在ISR中收到BIT_REQ标志时后续该怎么操作?

因为内存容量不太够用,无法把整幅JPEG文件加载到内存,只好采用BIT_REQ模式分段解码。在中断ISR中读取JPG_STATUS_REG寄存器确认出现BIT_REQ标志位,这个时候该如何继续设置相关寄存器以便能继续喂数据给解码器?有代码片段或demo吗?

离线

楼主 #1 昨天 15:35:27

novice
会员
注册时间: 2019-07-26
已发帖子: 129
积分: 110

Re: D12X以BIT_REQ模式进行JPEG解码,在ISR中收到BIT_REQ标志时后续该怎么操作?

内存不足的情况在解码PNG的时候尤其严重,比如1024x600分辨率显示全屏PNG图像,加载图像文件约需要1024x600x4/2=1.2MB,解码后约2.4MB,共需要接近3.6MB内存,这个对于只有8MB内存的MCU来说是一个挑战,因此分段式解码显得很有用,但是官方的驱动完全不支持BIT_REQ模式解码的功能。所以官方驱动技术负责人,别玩你们的所谓高大上的linux/rt-thread开发模式,接地气一点满足MCU开发的需求才是真正的了解市场需求。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn


东莞哇酷科技有限公司开发