关于keil中无法找到STM32debug的芯片存储大小解决办法
问题描述:
这是芯片的Flash选择有问题,网上很多教程都说了,但是大部分没有说如果找不到相应flash大小的话怎么办。我的芯片是F103C8T6,RAM20k,Flash64k。
首先需要去keil官网下载芯片对应的pack,现在的keil应该是下载不到stm32F103C8T6这些具体型号的包了,只能下载F1XX的包。
我们就下载这个:stm32F1系列
然后点击安装它。
安装好以后,打开安装目录下的:E:\keil5\ARM\Pack\Keil\STM32F1xx_DFP\2.3.0\Flash
这个文件夹,你会看到一些这样的文件
后面跟的数字就是芯片的Flash大小。
将对应的文件复制到这个文件夹:E:\keil5\ARM\Flash
打开utilities可以在最下面看到加进去的
我的芯片是RAM20k,64k的flash,我当时不知道怎么选,就所有的复制过来了,最后选了个16k的就可以下载程序了。
最后,我不太知道这个文件后面跟的数字128k,16k这些代表什么,大家不知道的话就多试试几个文件。
请懂哥解答一下。