本帖最后由 muyichuan2012 于 2021-12-20 19:17 编辑
AN0092-AT32F435/437 效能提升办法
前言
这篇应用笔记描述了如何通过软件方法改善AT32F435_437 的运行效能
1 性能改善概述
系统性能改善是多方面调优共同作用的结果。在着手改善之前需要对整个系统的软硬件结构和参数有
深入的了解。硬件需要对如FLASH大小、SRAM大小、零等待区(ZW)和非零等待区(NZW)大小
等参数有准确的认识,软件需要对整个流程熟悉,对代码、算法的执行时间和重要数据的访问频率等
信息有个大致的判断。第二步再结合工程内容的实际情况具体分析,一步步进行系统优化,以达到改
善性能的目的。本文主要从以下几个方面介绍如何改善AT32F435/437效能:
- SRAM和ZW的扩展配置。
- SRAM1和SRAM2的使用。(类似于CCM)
- FLASH连续读取使能开启。
目录
1 性能改善概述 ........................................ 5
2 SRAM 和零等待区(ZW)的扩展配置 ..6
2.1 需求分析与取舍 ................................. 6
2.2 扩展配置方法 ...................................... 7
3 SRAM1 和SRAM2 的使用 ..................... 9
3.1 SRAM1/SRAM2 独立使用....................... 9
3.2 SRAM1 映射 ...................................... 11
4 FLASH 连续读取使能开启 ............... 13
4.1 开启方法 ........................................ 13
5 文档版本历史 ................................. 14
|