找回密码
 立即注册
查看: 792|回复: 8

我的上位机怎么用不了AI的usb_cdc串口?

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:571
  • 最近打卡:2025-06-30 04:17:41

24

主题

524

回帖

1276

积分

荣誉版主

积分
1276
发表于 2024-9-27 09:47:25 | 显示全部楼层 |阅读模式
本帖最后由 DebugLab 于 2024-9-27 12:21 编辑




    AI的USB串口芯片已经推出用2年多了,也一直用一剑双雕USB转双串口来烧录AI MCU,应该是稳定成熟了。
    多年前写的上位机配合CH340芯片一直工作良好。
    最近,就想着用AI8H2K08U替换掉CH340,就先用一剑双雕USB转双串口进行测试,
    结果无法捕获AI的串口。附图:


捕获STC.PNG



而用CH340芯片,就工作良好。附图:

捕获ch340.PNG



在上位机中,获取串口信息,是用WINDOWS的API函数,然后调用PCCOMM.DLL控件实现串口通讯的。
    不知道该如何修改上位机代码,让上位机能够用上STC的usb_cdc串口。

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:571
  • 最近打卡:2025-06-30 04:17:41

24

主题

524

回帖

1276

积分

荣誉版主

积分
1276
发表于 2024-9-27 10:22:38 | 显示全部楼层
查看配置,两个都是一样的。
ClassGUID={4D36E96D-E325-11CE-BFC1-08002BE10318}

请stc的高手帮帮忙看下啊。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:472
  • 最近打卡:2025-06-29 12:06:24
已绑定手机

38

主题

2244

回帖

2779

积分

荣誉版主

积分
2779
发表于 2024-9-27 10:24:59 | 显示全部楼层
看阁下使用的操作系统和开发环境应当是20多年前的WindowsXP之类的,这就需要安装官方提供的CDC驱动程序了,CDC串口只对WIN8以上的新操作系统免驱。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:571
  • 最近打卡:2025-06-30 04:17:41

24

主题

524

回帖

1276

积分

荣誉版主

积分
1276
发表于 2024-9-27 10:36:18 | 显示全部楼层
操作系统是32位的WIN7。已经安装官方提供的CDC驱动程序了,在设备管理器中才有显示usb cdc串口的端口。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:481
  • 最近打卡:2025-06-29 12:34:20
已绑定手机

81

主题

5220

回帖

9305

积分

超级版主

DebugLab

积分
9305
发表于 2024-9-27 10:52:34 | 显示全部楼层
[Version]
Signature="$Windows NT$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%MANUFACTURER%
LayoutFile=layout.inf
;CatalogFile=%FILENAME%.cat

DriverVer= 7/28/2018,1.3.0

[Manufacturer]
%MANUFACTURER%=DeviceList,NTamd64

[DestinationDirs]
DefaultDestDir=12

;Windows 2000/XP/Vista32 Support
[DriverInstall.nt]
include=mdmcpq.inf
CopyFiles=DriverCopyFiles.nt
AddReg=DriverInstall.nt.AddReg

[DriverCopyFiles.nt]
usbser.sys,,,0x20

[DriverInstall.nt.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[DriverInstall.nt.Services]
AddService=usbser, 0x00000002, DriverService.nt

[DriverService.nt]
DisplayName=%SERVICE%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\%DRIVERFILENAME%.sys

;Windows Vista x64/Windows7 x64 Support
[DriverInstall.NTamd64]
include=mdmcpq.inf
CopyFiles=DriverCopyFiles.NTamd64
AddReg=DriverInstall.NTamd64.AddReg

[DriverCopyFiles.NTamd64]
%DRIVERFILENAME%.sys,,,0x20

[DriverInstall.NTamd64.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[DriverInstall.NTamd64.Services]
AddService=usbser, 0x00000002, DriverService.NTamd64

[DriverService.NTamd64]
DisplayName=%SERVICE%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\%DRIVERFILENAME%.sys

;VID/PID Settings
[DeviceList]
%DESCRIPTION%=DriverInstall,USB\VID_34BF&PID_FF09

[DeviceList.NTamd64]
%DESCRIPTION%=DriverInstall,USB\VID_34BF&PID_FF09

;String Definitions
[Strings]
DRIVERFILENAME ="usbser"
MANUFACTURER="AI"
DESCRIPTION="USB-CDC-UART"


点评

是删除已经安装的驱动,再安装你提供的驱动吗?  详情 回复 发表于 2024-9-27 11:03
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:571
  • 最近打卡:2025-06-30 04:17:41

24

主题

524

回帖

1276

积分

荣誉版主

积分
1276
发表于 2024-9-27 11:03:34 | 显示全部楼层
Debu*** 发表于 2024-9-27 10:52
[Version]
Signature="$Windows NT$"
Class=Ports

是删除已经安装的驱动,再安装你提供的驱动吗?

点评

XP和32位系统可以试试 https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10990  详情 回复 发表于 2024-9-27 11:38
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:481
  • 最近打卡:2025-06-29 12:34:20
已绑定手机

81

主题

5220

回帖

9305

积分

超级版主

DebugLab

积分
9305
发表于 2024-9-27 11:38:21 | 显示全部楼层
社区*** 发表于 2024-9-27 11:03
是删除已经安装的驱动,再安装你提供的驱动吗?


XP和32位系统可以试试
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10990
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:571
  • 最近打卡:2025-06-30 04:17:41

24

主题

524

回帖

1276

积分

荣誉版主

积分
1276
发表于 2024-9-27 16:19:24 | 显示全部楼层
又测试了几款串口助手,插上一箭双雕双串口均可以正确识别和驱动。
是本人学艺不精,让大家见笑了。

结帖!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:481
  • 最近打卡:2025-06-30 00:05:33
已绑定手机

19

主题

3233

回帖

5351

积分

论坛元老

积分
5351
发表于 2024-9-27 16:39:09 | 显示全部楼层
那应该是使用的COM库的问题了啊
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-30 06:42 , Processed in 0.143054 second(s), 97 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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