USB VCP虚拟串口案例移植问题

2019-07-20 18:27发布

大家好!原子哥好!
按照探索者光盘下USB学习资料下面的DEVICE案例“VCP”,在“实验3 按键输入实验”在基础上添加VCP下面的文件(基本按照USB做SD卡实验的指导进行的),唯一的就是自己添加了串口3程序来作为输出。编译正常。
程序烧入后,如果不插上USB(SLAVE接口)线到PC,那么程序正常运行,一旦插上USB线,则运行指示灯不再闪烁。判定程序死机。用JTAG调试,跑到:startup_stm32f4xx.sB  .ENDP   ALIGN 死机,但我不确定是不是停在这里,反正程序无法继续。

正常来说,ST的VCP案例是通过测试的。可为什么我加入到工程中(部分还是修改了),就会死机?
之前提过问题,琢磨了一段时间,还是没解决,没办法,只能在万能的论坛再次求助。
谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
22条回答
tufuyidao
2019-07-20 22:41
谢谢你们回复。
刚才看了下:
CRYP_IRQHandler                                                   
HASH_RNG_IRQHandler
FPU_IRQHandler
   
                B       .               
ENDP

                ALIGN

;*******************************************************************************
; User Stack and Heap initialization
;*******************************************************************************
                 IF      EF:__MICROLIB
               
                 EXPORT  __initial_sp
                 EXPORT  __heap_base
                 EXPORT  __heap_limit
运行到B位置

一周热门 更多>