STM32F103C6T6开发板使用ST—LINK能正常下载程序,但一进仿真就自动运行,如下图所示:
经过一番问题查找最终发现是boot选择问题,根据芯片手册该芯片有三种启动配置,如下图所示:
出现上述问题是因为 将BOOT1置0,BOOT0置0了,该设置主闪存存储器被选为启动区域,如下图所示:
后面将BOOT1置0,BOOT0置1,使系统存储器被选为启动区域,如下图所示:
最终可以正常运行仿真了,如下图所示:
STM32F103C6T6开发板使用ST—LINK能正常下载程序,但一进仿真就自动运行,如下图所示:
经过一番问题查找最终发现是boot选择问题,根据芯片手册该芯片有三种启动配置,如下图所示:
出现上述问题是因为 将BOOT1置0,BOOT0置0了,该设置主闪存存储器被选为启动区域,如下图所示:
后面将BOOT1置0,BOOT0置1,使系统存储器被选为启动区域,如下图所示:
最终可以正常运行仿真了,如下图所示: