找回密码
 立即注册
查看: 1240|回复: 17

8A8K64D4替换8A8K64S4A12 uart1烧录失败

[复制链接]

2

主题

9

回帖

48

积分

新手上路

积分
48
发表于 2024-7-23 16:50:44 | 显示全部楼层 |阅读模式
主芯片ISP烧录程序通过uart1
烧录8A8K64S4A12时能烧录成功,
烧录8A8K64D4时失败,调试分析时uart1能正常工作,在协商过程中返回失败;

具体过程和错误点文件和截图已上传



正常和异常的对比

正常和异常的对比

问题反馈.rar

1.8 KB, 下载次数: 85

新旧对比

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-7-23 17:25:52 | 显示全部楼层
注意:偶校验、执行Download后再上电
截图202407231715059365.jpg

截图202407231715349121.jpg

截图202407231716009697.jpg

截图202407231716236553.jpg

截图202407231716512517.jpg

截图202407231717221462.jpg

截图202407231718115916.jpg

截图202407231718318976.jpg

DebugLab
回复 支持 反对

使用道具 举报 送花

2

主题

9

回帖

48

积分

新手上路

积分
48
发表于 2024-7-23 17:59:58 | 显示全部楼层
本帖最后由 宁友元 于 2024-7-26 09:55 编辑

麻烦回答下isp烧录程序通过uart1升级以前的mcu是可以的,新的mcu为啥不行,看下了你的demo,新旧用的是同一个;

根据你这边的调试要求,降低波特率专门观察协商过程,发现还是协商失败,麻烦提供mcu isp协议标准,我这边一个个协商过程抠细节定位下;

ddm_修改波特率为2400.txt

27.06 KB, 下载次数: 75

调试日志

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2024-7-25 17:07:30 | 显示全部楼层
宁*** 发表于 2024-7-23 17:59
麻烦回答下isp烧录程序通过uart1升级以前的mcu是可以的,新的mcu为啥不行,看下了你的demo,新旧用的是同一 ...

从你返回的数据来看,你的握手信号也是使用115200波特率进行发送,这样是不稳定的。
请按照我们提供的例子流程,握手时使用低速2400波特率,握手成功后再切换到115200波特率进行通信。
回复 支持 反对

使用道具 举报 送花

2

主题

9

回帖

48

积分

新手上路

积分
48
发表于 2024-7-26 10:19:52 | 显示全部楼层
本帖最后由 宁*** 于 2024-7-26 10:22 编辑
宁友元 发表于 2024-7-23 17:59
麻烦回答下isp烧录程序通过uart1升级以前的mcu是可以的,新的mcu为啥不行,看下了你的demo,新旧用的是同一 ...

截图202407261020276061.jpg
回复 支持 反对

使用道具 举报 送花

2

主题

9

回帖

48

积分

新手上路

积分
48
发表于 2024-7-29 10:27:53 | 显示全部楼层
进一步分析demo,发现新旧mcu使用的demo基本一致,我们内部实现的isp烧录程序也是严格按照原厂给的demo实现的,旧的mcu能烧录成功,新的不行,波特率协商这块也是严格按照原厂提供的算法从mcu反馈的数据中设置的;
截图202407291028146038.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2025-04-27 09:44:17

25

主题

252

回帖

2089

积分

超级版主

积分
2089
发表于 2024-7-29 10:30:07 | 显示全部楼层
截图202407291026052042.jpg

帮问一下,请教
QQ:3398500488
微信号:18106296592(小刘)
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2024-7-29 11:01:23 | 显示全部楼层
宁*** 发表于 2024-7-29 10:27
进一步分析demo,发现新旧mcu使用的demo基本一致,我们内部实现的isp烧录程序也是严格按照原厂给的demo实现 ...

前面有说过,握手信号使用115200波特率进行是不稳定的。个别芯片正常不代表所有芯片都可以。
请按照我们提供的例子流程设计,握手时使用低速2400波特率,握手成功后再切换到115200波特率进行通信。
用示波器测一下握手信号的位宽,就知道你们握手时是不是使用115200波特率。
回复 支持 反对

使用道具 举报 送花

2

主题

9

回帖

48

积分

新手上路

积分
48
发表于 2024-7-30 10:41:25 | 显示全部楼层
乘风*** 发表于 2024-7-29 11:01
前面有说过,握手信号使用115200波特率进行是不稳定的。个别芯片正常不代表所有芯片都可以。
请按照我们 ...

老mcu的产品已经出货到世界各地,主芯片烧录从来没出过问题哦,新mcu换了3片了都还没有一个成功的,烧录陈旭我都对照你的demo按照你的波特率要求调试几十次了,所以说这款新mcu内置的isp程序肯定不是按照原厂给的程序去协商的,或者有问题;
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2025-04-27 09:44:17

25

主题

252

回帖

2089

积分

超级版主

积分
2089
发表于 2024-8-26 10:57:46 | 显示全部楼层
陈工你好  帮忙看一下,客户提出的疑问是 :这个我们是主芯片和你们stc8A8K64D4交互,这个是握手阶段,看有一段是全FF的字段,发送的命令会取这个buf[9]作为命令字段。这个看和stc8A8K64A12的不一样,stc8A8K64A12回复的是非全FF值,看样子是正常的。这个有什么问题吗?然后发送波特率命令后,就没有继续收到回复。当前设置的就是2400波特率。

截图202408261056242040.jpg 截图202408261056356527.jpg

QQ:3398500488
微信号:18106296592(小刘)
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 02:13 , Processed in 0.260508 second(s), 112 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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