找回密码
 立即注册
查看: 272|回复: 12

用户自定义下载(实现不停电下载)遇到如下的问题,这是为什么?

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:271
  • 最近打卡:2026-07-22 09:03:45

6

主题

36

回帖

1130

积分

金牌会员

积分
1130
发表于 2026-4-15 17:35:22 | 显示全部楼层 |阅读模式
写在前面:
1.在测试用户自定义下载(实现不停电下载)实验,设置按照STC 8H8K64U手册P263-266的介绍,一步一步的设置及书写代码,这一部分没有问题;
2.测试实验在STC 8H8K64U 实验箱9.62平台上完成;
3.测试程序中,所涉工程文件详见Test9.zip文件;
4.测试涉及代码编译通过,这一部分也没有问题


发现的问题:
1.依照手册中介绍设置软件及书写代码,仅能使用"(com1)通信端口",点击“下载/编程”时,一直显示“正在等待HID-ISP...”,如图1所示;
2.为了解决上述问题,在代码中增加USB串口相关设置,如图2所示。下载此程序至MCU后,ISP工具界面出现“(COM4) USB-CDC,CDC”,如图3所示;
仅能在“(COM4) USB-CDC,CDC”点击“下载/编程”实现不停电下载。按照手册上介绍,不必使用USB-CDC,使用"(com1)通信端口"即可实施点击“下载/编程”实现不停电下载,为啥测试中没有实现?是测试中哪里设置错误还是必须用USB-CDC,CD才能实现点击“下载/编程”实现不停电下载?

图1

图1

图2

图2

图3

图3

Test9.zip

117.39 KB, 下载次数: 8

所涉工程文件

功不唐捐
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:724
  • 最近打卡:2026-07-21 09:03:11
已绑定手机

51

主题

2710

回帖

9433

积分

论坛元老

积分
9433
发表于 2026-4-15 18:20:30 | 显示全部楼层
不停电下载的原理是通过ISP软件给MCU发命令,让MCU复位到系统ISP进行下载。
1. 你的“(COM1)通信端口”是什么设备?有没有连接到MCU?
2. “按照手册上介绍,不必使用USB-CDC,使用"(com1)通信端口"即可实施点击“下载/编程”实现不停电下载”,这句话是在手册的哪里看到的,方便的话截图发出来看看是描述不准确,还是理解不同。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:316
  • 最近打卡:2026-07-22 06:56:11
已绑定手机

70

主题

875

回帖

3227

积分

论坛元老

DIY玩家

积分
3227
发表于 2026-4-15 21:43:33 | 显示全部楼层
COM1默认电脑系统保留的
用户常使用其它COM
永怀这学徒心
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:271
  • 最近打卡:2026-07-22 09:03:45

6

主题

36

回帖

1130

积分

金牌会员

积分
1130
发表于 2026-4-16 08:49:51 | 显示全部楼层
乘风*** 发表于 2026-4-15 18:20
不停电下载的原理是通过ISP软件给MCU发命令,让MCU复位到系统ISP进行下载。
1. 你的“(COM1)通信端口”是什 ...

感谢回复!
1.com1是ISP自动扫描后,显示的可用端口。尝试更换成其他端口,此时ISP软件显示“设备打开失败! 请检查设备是否与电脑正确连接.”弹窗;
2.关于“按照手册上介绍,不必使用USB-CDC,使用"(com1)通信端口"即可实施点击“下载/编程”实现不停电下载”,”,可能是理解不同的缘故。看到手册中软件设置界面关于端口都是“COM1”,以为是Com1,具体见图4-图6

图3

图3

图4

图4

图5

图5
功不唐捐
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:271
  • 最近打卡:2026-07-22 09:03:45

6

主题

36

回帖

1130

积分

金牌会员

积分
1130
发表于 2026-4-16 08:53:03 | 显示全部楼层
狂热*** 发表于 2026-4-15 21:43
COM1默认电脑系统保留的
用户常使用其它COM

感谢回复,尝试更换其他COM,此时ISP软件显示“设备打开失败! 请检查设备是否与电脑正确连接.”弹窗;在电脑的设备管理器中仅能查到COM1唯一一个端口,如何确定是哪一个端口?

图7

图7
功不唐捐
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:724
  • 最近打卡:2026-07-21 09:03:11
已绑定手机

51

主题

2710

回帖

9433

积分

论坛元老

积分
9433
发表于 2026-4-16 08:57:04 | 显示全部楼层
Ing*** 发表于 2026-4-16 08:49
感谢回复!
1.com1是ISP自动扫描后,显示的可用端口。尝试更换成其他端口,此时ISP软件显示“设备打开失 ...

ISP软件会将电脑上所有的串口设备都显示出来,用户需要选择跟MCU连接的串口设备进行烧录。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:271
  • 最近打卡:2026-07-22 09:03:45

6

主题

36

回帖

1130

积分

金牌会员

积分
1130
发表于 2026-4-16 13:00:46 | 显示全部楼层
乘风*** 发表于 2026-4-16 08:57
ISP软件会将电脑上所有的串口设备都显示出来,用户需要选择跟MCU连接的串口设备进行烧录。 ...

再次感谢乘风大佬的悉心指导。我理解了,当使用“#include "ai_usb.h"”、“usb_init();”语句,相当于使用了MCU自带的虚拟USB转串口,实现电脑与预连接MCU连接;
没有使用MCU自带的虚拟USB转串口时,需要额外的USB转串口硬件,实现二者的连接。

图8

图8
功不唐捐
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2026-06-16 13:56:56
已绑定手机

5

主题

25

回帖

123

积分

注册会员

积分
123
发表于 2026-4-21 11:18:02 | 显示全部楼层
有一段时间没用了,原来好好的,现在突然识别不了USB口,WIN10说是有什么问题,有没有好的办法
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:10
  • 最近打卡:2026-06-16 13:56:56
已绑定手机

5

主题

25

回帖

123

积分

注册会员

积分
123
发表于 2026-4-21 11:19:19 | 显示全部楼层
可以看得出来,左上角的“扫描串口”是空白
截图202604211118484241.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:271
  • 最近打卡:2026-07-22 09:03:45

6

主题

36

回帖

1130

积分

金牌会员

积分
1130
发表于 2026-4-22 08:43:17 | 显示全部楼层
江北*** 发表于 2026-4-21 11:19
可以看得出来,左上角的“扫描串口”是空白

你的实验平台是啥?
功不唐捐
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-7-22 10:36 , Processed in 0.087148 second(s), 95 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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