liyiui 发表于 2015-2-6 20:30:16

我的STM32F103RBT6 串口烧录不进程序

一个朋友给了我一块 STM32F103RBT6   的开发板。(是朋友自己做的)
用串口方式烧录,可是我试下很多次都烧录不进去。朋友说是肯定没有问题了,我也看到过它测试过。请那位大侠帮我分析下原因。
烧录软件   mcuisp(在神舟号开发板上用过串口方式,没有问题)
下载板      PL2303   (给STC开发板 烧录过程序)

北斗光寒 发表于 2015-2-6 20:30:17

60脚为BOOT0,28脚为BOOT1。使用的时候BOOT0接3.3V,STM32处于下载模式,可以通过串口烧写FLASH。
下载完成后将BOOT0调为GND,此时处于运行模式,程序从FLASH加载代码和执行。
上述过程可直接将BOOT1接到GND。
你的28脚没接,60脚也没接,怎么会正常呢?

小丁 发表于 2015-2-6 20:42:59


红色方框有没有选对

liyiui 发表于 2015-2-6 20:45:23

这个我都试过了,还是不能下载

小丁 发表于 2015-2-6 20:48:17

liyiui 发表于 2015-2-6 20:45
这个我都试过了,还是不能下载

是不是硬件上跳帽没有设置对

万里-363223 发表于 2015-2-6 20:54:43

BOOT0和BOOT1接对了吗?

arm8686 发表于 2015-2-6 21:02:09

把手轻按在芯片上头试试吧
以前我使用串口烧录 F051 ,有时可以有时不行。

串口烧录,还数 flashmagic 软件方便,不过不支持 ST。

lkl0305 发表于 2015-2-6 23:50:13

帮顶!!!!

_ilikerome_ 发表于 2015-2-7 08:45:58

1、先把BOOT0和BOOT1设置为下载模式;
2、点击上位机下载按钮,然后复位单片机下载;
3、最后要让APP运行起来,需要把BOOT0和BOOT1再设置为运行模式;
:L:L:L

发表于 2015-2-7 08:51:02

看电路,应该是直接把BOOT0接地就可以了。
页: [1] 2
查看完整版本: 我的STM32F103RBT6 串口烧录不进程序