[USB芯片]

CH552G USB复合设备与IAP功能不能同时使用

[复制链接]
566|3
手机看帖
扫描二维码
随时随地手机跟帖
skw168|  楼主 | 2024-7-6 23:31 | 显示全部楼层 |阅读模式
如题,使用的例程是这个
《CH554&CH552模拟HID兼容和键盘复合设备,上电自动弹出指定目录下的EXE软件,通过软件可以查看HID兼容设备中断IN端点数据和统计,并且支持TouchKey(触摸按键)检测上传数据》

单独测试IAP例程或者上面这个例程都没问题,
但是将这两个例程合并后测试,发现IAP跳转后,WCH上位机没有启动下载功能

使用特权

评论回复
skw168|  楼主 | 2024-7-6 23:32 | 显示全部楼层
最新测试,只要屏蔽USB初始化函数,IAP功能就正常了,这是什么情况

使用特权

评论回复
RISCV29| | 2024-7-8 10:07 | 显示全部楼层
程序跳转IAP之前一般需要先关闭总中断,避免出现跳转过去后由于中断又跳回去等情况,若需要重新枚举,也要考虑跳转之前先关闭USB模块。

使用特权

评论回复
评论
skw168 2024-7-10 18:56 回复TA
已测试确实可行,谢谢! 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

137

帖子

6

粉丝