很多基础的内容都是网上说的配置问题,今天这次说的是特殊问题。
之前我一直使用的是FlyMCU,一直使用的USB-TTL的线进行下载程序的,之前碰到的问题是我一直下载不下来程序,原因很简单是因为我的芯片的RAM起始地址是从0X8020000开始的,而串口自动找的地址是0X800000,所以地址问题这个原因。
从魔术棒里面改。
因为我一直使用的是USB-TTL的,之前没找到ST-LINK的线,所以BOOT0一直是置高位的就是置1的。但是进行串口通信时需要将BOOT0置0.这样才能实现串口通信。
这个问题区别于我在网上找解决方法时,一直没找到。突发奇想BOOT0的设置问题。