手册中说明F7可以有两种方式读取FLASH中的数据,1,经过L1 cache由AXIM的64bit总线读取FLASH,2,经过ART由64bit的ITCM总线读取FLASH。 那么问题来了, 1,如何知道STM32F7当前使用的是那种方式? 2,如何配置读取FLASH的方式? 3,这两种方式哪一个执行效率更高? 4,各有什么优缺点?(已知的,ITCM不能写FLASH,ITCM不能使用DMA)。 谢谢大家。 // 更新 1,通过AXIM的FLASH映射到地址0x0800000,通过ITCM的FLASH映射到0x00200000,因此,设置option->target选项中的IROM1和IROM2地址即可设置 ,同时在option->utilities->setting->programing algorith也应当设置相应的下载算法,以上仅通过ST-LINK进行仿真验证的。 |
没研究过,帮顶 |
这么快就用上了? |
上M7还挺快的。 |
帮顶 |
版主大人了解么? |
可否AXIM和ITCM同时访问Flash,比如内核取指用ITCM,然后DMA用AXIM |
ST的hal库有问题手头有STM32L4或STM32F7的帮忙测试DMA SD卡
STM32F756 DCMI +GC0308 Camera图片不正常
STM32F722RET6无法被JLINK/STLIN和IAR/KEIL识别
STM32F767以太网换PIN脚无数据
STM32F7 DSP库使用
没有人分享一下STM32F767 硬JPEG 编码解码吗
求STM32F777与FPGA通过FMC通信的参考设计
求STM32F7 1.15版本 固件库
STM32F746使用HAL库串口无法中断收数据
除了Flash芯片,STM32F7的QSPI能接其他外设吗?