我的程序是IAP+APP模式的, 现遇到问题如下:
正常启动时, IAP直接跳转到APP, APP里初始化USB设备, 此时USB通讯一切正常.
当设置了IAP更新模式后, 在IAP下会先初始化USB, 然后USB更新后, 再跳转到APP里, 此时APP再初始化USB就会有问题.
问题现象主要是上位机无法识别到APP下的USB设备或者识别到的还是之前IAP下的USB设备.
我目前的解决方法是在IAP如果初始化过USB设备, 那么需要跳转APP时先Soft Reset, 然后再去跳转APP, 这样就正常了.
想问下有没有更好的USB反初始化的操作?
demo里的R32_USB_CONTROL = 0; 我测试不行.
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU