本帖最后由 liubin1109 于 2019-11-26 10:11 编辑
先说一下硬件配置
时钟配置如下:内置8M PLL后的48M给USB及HCLK
SPI时钟为48M的4分频=12M
读bin文件显示图片:
发现320*240像素的刷新花了近1.38秒!
这也太慢了。。。
时间几乎花在了f_read,请教有没有好的办法优化一下这个?
另,fatfs可以做MDA到memory吗?或者以什么方式知道bin文件其内容的首地址,干脆直接读FLASH得了,那样也很快!
根据坛友回复补充1:
SPI_RX DMA的话还是要f_read,还是要时间读取完成文件,没意义啊。。。
如果能知道文件内容首址,就算不用DMA也快多了哇,
有人可能用的上这种应用,我把参考代码放上来了,注意这不是我们公司的代码,肯定是可以用的:
图片生成bin的工具(感谢作者liurenwu
):
现在的应用的要用到USB,有客户往里面放图片,至于SPI的屏我想想后面怎么改,
一周热门 更多>