如果需要使用芯片自带SPI, 必须非常注意把SWD 的 SWDIO 配置为SPI的SPI2_MISO;
配置为SPI2_MISO后, 不能支持SWD 调试;
因此还需注意, 保证芯片可以重复烧录;
可以在工程调试阶段, 程序进入main后, 等待2s后, 再配置把SWD 的 SWDIO 配置为SPI的SPI2_MISO的切换动作;
以保证再次需要烧录下载新的调试程序时, 可以通过重新上电, 在这2s内, 通过LINK把目标MCUErase掉, 重新烧录; 再上电看运行效果;
量产后, 可以把这人为添加的2s去除;
其他功能的调试, 可以在不使能SPI功能的情况下, 使用SWD调好;
最后合并SPI的功能, 通过下载, 上电运行(不能通过SWD调试) 看最后的效果;
|