aple0807 发表于 2020-8-29 09:58

F413外部flash烧录速度有点慢【已解决】

本帖最后由 muyichuan2012 于 2020-8-31 09:13 编辑

最近申请了几颗样片花5块钱去嘉**打了个样板,测试下简单的GUI,2MB的图片和字库分在外部flash,用keil内置的烧写算法,要3分半才烧完。这可怎么批量生产呢,我们自己通过SPI接口烧16M也没用这么长时间{:mad:}

muyichuan2012 发表于 2020-8-29 11:37

您好,这是由于ARM提供FLM机制和USB下载速度限制共同导致。
建议您采用以下方式之一改善:

方式一在调试程序时,如果修改的代码不涉及SPIM区域,建议下载时去除BANK3的FLM文件,即只下载校验main block.
调试时,也可以暂时先不勾选校验。量产后再勾选校验选项。

方式二对于批量下载,请使用AT Link的离线下载方式。该方式在下载速度上有显著提高。

方式三下周(9月3日前),我们会更新PACK文件,新的FLM文件会缩减30%左右下载校验时间。发布后我会在该贴及时通知到您。

该问题给您带来不便,我们深表歉意。

aple0807 发表于 2020-8-29 11:54

muyichuan2012 发表于 2020-8-29 11:37
您好,这是由于ARM提供FLM机制和USB下载速度限制共同导致。
建议您采用以下方式之一改善:



多谢。{:handshake:}

现在是把 字库图片和主程序完全分离的
用下面的文件索引表访问外部flash文件的,要不然真没法玩了。
#definefont_list ((const unsigned char **)(0x08400000))    //字库索引表位置
#defineimg_list((const unsigned short **)(0x08400400))   //图片索引表位置

084425 发表于 2020-8-29 12:40

量产用ATLink离线下载,2M大概20-30秒左右
页: [1]
查看完整版本: F413外部flash烧录速度有点慢【已解决】