1/基本原理与机制

PSOC 6 SMIF访问片外Flash的操作模式,如《浅谈PSOC 6 SMIF的使用(一)——基本功能》一文中介绍,主要是MMIO模式和XIP模式。但考虑通过PSoC6 SWD的方式来在线烧录连接在SMIF上的片外flash的内容,意味着对于PSOC 6来说片外Flash是可以寻址的,所以这里需要配合XIP模式,把片外的flash空间映射到PSOC 6能访问的地址段,如之前提到的0x1800 0000开始的地址区域。
要完成整个烧录的工作,需要从片外flash的配置(参考文中QSPI Configurator的介绍)、片内工程保存QSPI Data Structure、工程的linker script、烧录工具配合来完成。参考以下完整的Ecosystem Tool设计