码迷,mamicode.com
首页 > 其他好文 > 详细

STM32Cube 注意事项

时间:2015-05-16 19:54:46      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:

开发环境: STM32Cube + keil 5.12 

开发平台: STM32F030R8T6

实验项目: STM32Cube 试水

问      题: Cube 程序编译烧写到 芯片中, 第二次无法正常烧写,只能在另一种boot 模式下才能烧写

解决办法: 将SWD 接口在 PIN_Config 中配置好,不要把所有的pin 都初始化为Analog

 

  1. 在Pinout 选项中,所有的系统用到的引脚都要配置好,其中包括 两个OSC,Jtag/SWD, BOOT0/1,这样就可以把所有未使用的引脚设置为Analog,否则会下载不了程序。

  2. 对于已经把JTAG配置为其他作用,而无法烧写程序的,把boot0改成1 然后按reset 然后仿真器就好用了,因为boot0改成1,就不从flash启动了,jtag引脚就不会被初始化了,用Cube的时候要注意jtag引脚不要被初始化成普通IO

STM32Cube 注意事项

标签:

原文地址:http://www.cnblogs.com/ZBug/p/4508229.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!