# 编译需要更改的地方 1. 根据目标,在菜单的"option for target"图标下 device栏,更改目标芯片 2. 在菜单的"option for target"图标下 C/C++栏,根据目标替换 STM32F10X_LD STM32F10X_MD STM32F10X_HD 3. 在左侧文件列表里替换startup文件 startup_stm32f10x_ld.s startup_stm32f10x_md.s startup_stm32f10x_hd.s ### 如何识别自己的STM32芯片是LD,MD还是HD: 芯片名: f103c X c6 X=4 = 16KB X=6 = 32KB X=8 = 64KB X=B = 128KB X=C = 256KB X=D = 384KB X=E = 512KB LD:16~32KB 4/6 MD:64~128KB 8/B HD:256~512KB C/D/E 常见芯片: - STM32F103C6T6; X=6 则是LD - STM32F103C8T6; X=8 则是MD - STM32F103ZET6; X=E 则是HD