申请的屠龙刀3收到了,USB自动下载不成功
收到屠龙刀后,下载跑马灯例程,成功点亮,然后尝试自己写程序点亮P2口LED成功;按键下载太麻烦,就尝试USB自动下载,按PDF加入相应代码后,发送命令下载后,串口进入USB Write(HID)模式后,提示设备打开失败,需关闭软件再重新打开,加载程序后直接点下载可以下载成功,如果还是选择发送命令下载,依然提示设备打开失败;以为自己写的程序有问题,如何使用官方的第26个例程:STC-ISP调试接口通过USB HID协议驱动虚拟设备;结果还是一样.请问这个是什么情况?是不是STC ISP 的问题?我用的是V6.91D版本 在这看32位8051教学视频,送USB转双串口, 6M bps下载速度去看第四集下:不停电下载 USB-CDC/串口模式和USB(HID)模式
还需要看一下第三集,很强大很详细, 资料下载,keil 安装环境搭建
设置IRC主频24MHz,先烧录一遍例程26的烧录文件到芯片,然后按照说明书介绍的步骤设置就能自动复位到“STC USB Writer(HID1)”模式并开始下载:
对比一下图片的步骤跟你操作的步骤是否有所不同。
楼主观看学习冲哥视频第四集下并结合附件屠龙刀-烧录-不停电下载说明来操作是不会问题的,可以加我QQ我把视频发给您:QQ:2593903262
乘风飞扬 发表于 2022-12-28 13:36
设置IRC主频24MHz,先烧录一遍例程26的烧录文件到芯片,然后按照说明书介绍的步骤设置就能自动复位到“ST ...
1:没看我的图片已经设为24M了?二楼版主所说的第四集视频都没有设这个频率,都是软件打开默认的11M.所以这个频率对下载没影响;
2:我已经说了,烧录例程26和我的代码结果一样,
3:能从COM状态切换到USB状态,说明芯片已经接收到命令,重启进入USB下载状态了,而我上面已经说明,关闭软件再重新打开软件,不用按按键,单片机就已经自动在USB下载状态了,直接加载程序点下载就能成功下载了;
4唯一的区别是我收到的屠龙刀芯片是STC32G12K128,不是STC32G12K128-Beta;在置顶的V6.91C版本说明中有对这两个芯片的下载程序更新说明;
综上所述,我认为有可能是下载软件的兼容问题,因为我收到屠龙刀后,当时用的是6.88R版,只有STC32G12K128-Beta一个选项,是下载不了程序到STC32G12K128的,后来下了6.91版才成功下载软件的 国学芯用 发表于 2022-12-28 13:10
在这看32位8051教学视频,送USB转双串口, 6M bps下载速度
去看第四集下:不停电下载 USB-CDC/串口模式和USB ...
这个估计是软件兼容问题了.我收到的板是是STC32G12K128,不是STC32G12K128-Beta;能从串口变成USB状态,已经接收到了下载命令复位了.况且我实验了下,将下载命令改错,是不能从com转成USB状态的,这个要你们官方验证一下了
工具软件-深圳国芯人工智能有限公司 (stcai.com)
Ver6.91E (2022-12-28)
1. 修正串口助手中的串口号无法选择的问题
2. 修正USB-HID助手中的HID设备无法选择的问题
3. 修正打开配置文件时可能会匹配型号错误的问题
4. 修正部分型号的复位脚硬件选项显示不正确的问题
5. 定时器计算器中增加使能定时器中断的选项
sletfac 发表于 2022-12-28 17:49
这个估计是软件兼容问题了.我收到的板是是STC32G12K128,不是STC32G12K128-Beta;能从串口变成USB状态,已经 ...
请先更新一下下载软件stc-isp-15xx-v6.91E-完整版 .zip
再去看视频
stc.AI-32位8051 发表于 2022-12-28 17:22
楼主观看学习冲哥视频第四集下并结合附件屠龙刀-烧录-不停电下载说明来操作是不会问题的,可以加我QQ我把 ...
那个视频看了,也就是根据32G的PDF用户文档来设置的,视频中并有设置硬件选项,只是设置"收到用户命令后复位到ISP监控程序区"中的几个选项,关键就是VID,PID 和命令这三个不要搞错;你发的PDF文档中硬件选项设置的24M频率,其实是用户程序的运行频率,与下载无关,这个上面三楼也说了,我也设置了,然并卵;你去看第四集视频吧,看飞狐大侠设置了没有?你看我第二张图片的设置;而且我也说了发送命令后已经进入USB Write(HID)下载模式了;如果设置错误是不可能接收到命令重启的;我分别测试了将命令,VID,PID设置错误,是进入不了USB下载模式的,见图片;你自己可以测试下;以前做STC的8位机自动下载很容易,这个没辙了,等有时间换块后缀Beta的芯片试下, 国学芯用 发表于 2022-12-28 18:05
请先更新一下下载软件stc-isp-15xx-v6.91E-完整版 .zip
再去看视频
视频就不再看了,就是根据官方PDF设置;你说这两个芯片的区别,我给三楼的回复中提过了,我最开始收到板时手动下载选的就是后缀Beta的芯片,当时下载不了程序,还折腾了一下才发现板上的芯片没有后缀,选错芯片了,刚才试了下新版的软件选两个芯片型号都可以下程序了;换V6.91E问题还是一样;如果设置错误是不可能进入USB下载模式的;进入USB下载模式必须接收到正常的命令,才能复位进入;这个以前8位机玩过自动下载,是有体会的;当软件发出命令到单片机后,单片机中的自动下载程序判断接收到的命令字是正确的后,给复位寄存器赋值重启,大概就是这个意思吧.这个32的USB想不明白,是不是例程或库有问题?还是等有时间换块Beta后缀的芯片试下再说,一切存疑,慢慢折腾