请使用F103VET6板子的朋友帮忙验证一个系统BUG

2019-07-14 15:43发布



环境:
   HAL库, F1系列1.40版
   STM32F103VET6
   使用双线的ST-Link

BUG:
    使用PB345作为SPI端口,连接一颗W25Q16
    CubeMX生成代码,如果使用SPI1,则会造成Init SPI后,STlink无法下载代码(Keil 5里面报告找不到Target),此时SPI1是正常工作的可操作Flash。
    如果使用SPI3则一切正常。后来跟踪发现,只要调用了_HAL_AFIO_REMAP_SPI1_ENABLE就会出问题。
    以下是简化的main.c,启动5秒内,正常下载;5秒后,Stlink无法连上。

有同样环境的朋友希望可以试一试。



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。