找回密码
 立即注册
查看: 147|回复: 9

32K12G128 QFN32封装 用串口下载程序失败

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-05-16 15:31:35

2

主题

8

回帖

52

积分

注册会员

积分
52
发表于 2025-5-16 15:31:35 | 显示全部楼层 |阅读模式
我之前用LQFP32封装时,用串口下载程序是正常的。这次项目上换成了QFN32封装,出现串口不能正常下载

首先用串口能识别到正确的单片机型号。
其次在下载时每次都在最后下载程序阶段出现通信超时的报错。如图: 截图202505161531061331.jpg 。求解决

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:208
  • 最近打卡:2025-06-16 08:41:37
已绑定手机

67

主题

1920

回帖

4311

积分

荣誉版主

无情的代码机器

积分
4311
发表于 2025-5-16 16:05:21 | 显示全部楼层
更新软件,恢复默认波特率测试下。
截图202505161604571991.jpg
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-05-16 15:31:35

2

主题

8

回帖

52

积分

注册会员

积分
52
发表于 2025-5-16 16:11:34 | 显示全部楼层
能否找个人工好好看下再回答,不要弄个机器人来应付问题?!!!如果是因为你说的原因我要重新设计电路板,那我还不如重新换一个芯片。是不是这颗芯片QFN封装有问题呢?因为我们其他芯片QFN封装用的也很多,焊接这些是确定没有问题。另外,我也很核对过芯片手册,LQFP和QFN32两者引脚定义是没有区别。而且我也说明了,通过ISP软件能识别到单片机,只是在下载的最后阶段出现通信超时。

点评

AI自动回复的仅供参考,觉得不靠谱无视就可以了  发表于 2025-5-16 18:42
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-05-16 15:31:35

2

主题

8

回帖

52

积分

注册会员

积分
52
发表于 2025-5-16 16:14:46 | 显示全部楼层
erci*** 发表于 2025-5-16 16:05
更新软件,恢复默认波特率测试下。

更新了软件也还是同样的问题

点评

最低波特率调成2400  详情 回复 发表于 2025-5-16 16:38
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:40
  • 最近打卡:2025-06-14 12:40:19

25

主题

407

回帖

2527

积分

超级版主

积分
2527
发表于 2025-5-16 16:38:00 | 显示全部楼层
xin*** 发表于 2025-5-16 16:14
更新了软件也还是同样的问题

最低波特率调成2400,最高115200再试下:
截图202505161638513411.jpg

电话:0513-55012946 QQ:2195591714  微信:  19952583740
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:468
  • 最近打卡:2025-06-16 07:06:57
已绑定手机

79

主题

5131

回帖

9128

积分

超级版主

DebugLab

积分
9128
发表于 2025-5-16 18:39:47 | 显示全部楼层
是否仿真过?
32G12K128/32G12K64
7.4.8以及此前的固件版本,制作成串口和USB仿真后,用USB下载能恢复到正常下载
7.4.12/7.4.13固件版本,制作成串口和USB仿真后,使用USB下载不能恢复到正常下载,需要更新到7.4.14版本


另外,最新版ISP软件是6.95O:
https://www.stcaimcu.com/data/download/Tools/AIapp-ISP-v6.95O.zip


DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-05-16 15:31:35

2

主题

8

回帖

52

积分

注册会员

积分
52
发表于 2025-5-16 19:44:38 | 显示全部楼层
Debu*** 发表于 2025-5-16 18:39
是否仿真过?
32G12K128/32G12K64
7.4.8以及此前的固件版本,制作成串口和USB仿真后,用USB下载能恢复到正 ...

没有仿真过,新的芯片。第一次焊好就出现这样的情况,以为是芯片问题,换了芯片还是同样的现象。下载的进度条到最后快结束时卡住,然后报通信超时的错误

点评

https://www.stcaimcu.com/thread-16535-1-1.html 建议使用官方下载工具,或使用官方开源方案自制下载器,不要使用第三方下载工具 官方下载工具及下载器方案免安装驱动(win10或以上),支持双串口同时下载通信仿真  详情 回复 发表于 2025-5-16 22:03
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:468
  • 最近打卡:2025-06-16 07:06:57
已绑定手机

79

主题

5131

回帖

9128

积分

超级版主

DebugLab

积分
9128
发表于 2025-5-16 22:03:16 | 显示全部楼层
xin*** 发表于 2025-5-16 19:44
没有仿真过,新的芯片。第一次焊好就出现这样的情况,以为是芯片问题,换了芯片还是同样的现象。下载的进 ...

https://www.stcaimcu.com/thread-16535-1-1.html
建议使用官方下载工具,或使用官方开源方案自制下载器,不要使用第三方下载工具
官方下载工具及下载器方案免安装驱动(win10或以上),支持双串口同时下载通信仿真,自动断电上电,固件可更新,IO模式可设置
且TXD(S-RXD)不需要串二极管,冷启动断电期间IO强下拉确保可靠放电
如使用485下载等非要串二极管的应用场合,必须串低压降的肖特基二极管(压降0.2~0.3V),不能串普通硅二极管(压降0.6~0.7V),否则可能导致下载失败
官方下载工具及下载器方案有出厂预置常用频率的IRC参数,即使无外部晶振也能保证波特率精度高,可以满足动态调节IRC频率的要求
第三方下载工具一般为了节省成本无外部晶振,波特率误差较大,仅可满足串口通信要求(还是单串口不是双串口),不建议用于下载
还有需要安装驱动、无自动断电上电功能或自动断电上电功能不可靠、TXD推挽输出无法彻底放电等问题
动态调节IRC频率是根据串口波特率调节内部高频时钟频率的,除列表中的常用频率外,还可以自定义频率(手动输入)
如选择该选项,必须保证波特率精度高,否则会导致内部高频时钟频率误差大或下载失败
USB下载必须确保USB两根信号线接好,P32接低电平,再上电,不能用按下P32按键再插USB连接器的方式下载,因为不能确保最后接通VCC
这和一般的USB设备不同,一般的USB设备要求先接通电源再接通信号
可以观察到USB Type-A插头中两边的电极较长,就是为了先接通电源再接通信号,所以按下P32按键再插USB Type-A连接器99%概率不能正常下载
而USB Type-C连接器的电极都是一样长的,50%概率不能正常下载
USB下载无法动态调节频率,只能使用内部预置频率
DebugLab
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-17 00:06 , Processed in 0.121439 second(s), 95 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表