将大容量STM32F103VC工程改变为中容量STM32F103C8T6工程详细过程
在本文档中,我们将详细介绍如何将大容量STM32F103VC工程改变为中容量STM32F103C8T6工程的详细过程。该过程包括修改芯片型号、调整晶振频率、修改容量大小、选择Debug选项卡、选择Utilities选项卡、设置JLINK下载器等步骤。
首先,我们需要点击魔术棒,进入Device,改变芯片型号为STM32F103C8。这个步骤是将大容量STM32F103VC工程改变为中容量STM32F103C8T6工程的关键一步。
其次,我们需要点击Target,调整晶振频率由12.0MHz改变为8.0MHz。这一步骤是为了确保晶振频率与中容量STM32F103C8T6芯片的要求相匹配。
第三,我们需要点击C/C++,修改容量大小。容量大小根据STM32型号确定。小容量产品有STM32F103x4、STM32F103x6(Flash=16K-32K),中等容量产品有STM32F103x8、STM32F103xb(Flash=64K-128K),大容量产品有STM32F103xC、STM32F103xD、STM32F103xE(Flash=256K-512K)。例如,STM32F103VC属于大容量产品,C/C++中填写宏定义:STM32F10X_HD,USE_STDPERIPH_DRIVER。STM32F103C8T6属于中等容量产品,C/C++中填写宏定义:STM32F10X_MD,USE_STDPERIPH_DRIVER。
第四,我们需要选择Debug选项卡,选择J_LINK/J-TRACE Cortex。这个步骤是为了选择合适的Debug模式。
第五,我们需要选择Utilities选项卡,选择J_LINK/J-TRACE Cortex。这个步骤是为了选择合适的Utilities模式。
第六,我们需要在第五步(Utilities选项卡)时,点击Settings,弹出窗口“CortextJlink/JTraceTargetDriverSetup”。窗口“CortextJlink/JTraceTargetDriverSetup”中的Debug选项卡可以观察到JINK设备,ort:下面选择SW。
将大容量STM32F103VC工程改变为中容量STM32F103C8T6工程需要经过七个步骤:修改芯片型号、调整晶振频率、修改容量大小、选择Debug选项卡、选择Utilities选项卡、设置JLINK下载器、设置JLINK下载器配置。这七个步骤都是将大容量STM32F103VC工程改变为中容量STM32F103C8T6工程所必需的。