自己的板子,用的stm32f105,想用厂家集成的DFU下载软件,按要求,BOOT0=1; BOOT1=0, 但PC就是不识别USB,在USB-DP加个1.5K的3.3V上拉,PC即识别为unknown device,驱动是装不上的。
注:外部晶振25M,在BOOT0=0;BOOT1=0模式下,加入官方USB库,能正确识别USB,且能正常工作,在此模式下串口1能正常工作,收发数据正确。部分图如下:
请各位高手指点一下,我是不是还有哪个地方面有弄对,自己的一些怀疑点做了相关测试:
1. USB_ID没有连接,我做了个连接,芯片上的OTG_FS_ID与座子的ID直连,仍没有效果;
2. 官方资料上明确说明USB_DP不需要增加上拉1.5K的电阻,但没此此电阻,PC根本没有任何反应,加上后才有未知设备(AP里的程序实现USB_device,也不需要这个上拉)
3. 图中的J10有跳线的,J8没有跳
|