彻底解决stm32F042串口下载配置flymcu

本文的初衷是解决一个问题,描述如下:

             1.实验芯片: stm32f042f4p6

             2.封装 :        TSSOP20

             3. 实验目的: 使用PA0--PA6(接段位); PA7 PA13,P14(接共阳极),点亮3位7段数码管,并显示数字

             4.实验步骤 : 

                               ·1  编写代码点亮PA4 的led 灯,点灯测试cpu。用 jtag9 配置 SW模式 100k 下载,一切正常 ,测试成功


                              ·2  编写代码使用PA14,PA13 引脚。。。。。等引脚链接数码管,下载成功,运行有问题,修改代码,想重新下载,完蛋了!!!就是下载不进去

                报  No Cortex-M SW Device Found  ??????



                             这是咋么回事呢?   分析可能的原因

                                     ·1   jtag 供电问题,或者 杜邦线损坏导致无法给 cpu 供电    经过万用表测量 VCC GND 3.3v电压正常    说明不是这个问题

                                      ·2  接线问题导致线路出错无法识别   连续插拔,换线无数次!!!!还是没有解决问题  说明不是这个问题

                                      ·3 jtag 烧毁完蛋了  连接STM3232F407 JTAG 下载 成功   连接STM32F103 SWD 口下载成功  说明不是设备的问题

                                     ·4 我的笔记本usb完蛋了 ,反复的换接口,重启关机n遍  不管用  说明不是笔记本的问题

                                      ·5cpu 假货完蛋了,烧毁了,这个是我怀疑的问题

                                       搜索错误代码,各种尝试。。。。。无济于事。。。。

           小宇宙爆发,用传统的串口下载试试!!!

                                  1 于是下载Flymcu  如图进行配置

                                  2 连接 串口和cpu     注意:cpu 的 RX(Pa10)和 串口的 TX  ; cpu 的TX(PA9)和串口的RX ;GND ,VCC 依次连接

                                  3. boot0 (PB8)连接高电平3.3 v     点击下载 ,尽然ok 了。。。。。

                                 4  .兴奋的跳起来了,  熬夜到4点,早上起来又弄了4个消失,解决了。堪比第一次破处!

          这到底是怎么回事呢: 1硬件没有任何问题,说明问题出在代码的编写!!

                                   在传统stm32中引脚多,使用 jtag 接口下载,或者sw 下载,20引脚的cpu 资源少,使用的sw 的clk,dio 端口,问题所在!!!

                                 导致无法下载!!因此必须使用串口下载!!


                 

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值