stm32 使用 虛擬串口 cdc 遇到的問題記錄 (帶有rtos。主要問題爲 時鐘 和 malloc)

1.一開始是一直沒法正確識別設備。 這個原因是內部時鐘不準,要配置外部時鐘。 2.後來發現能識別到,但是沒法啓動 發現usb用的malloc。單片機對malloc支持很差。尤其是使用了rtos之後,所以替換成rtos的 發現rtos直接在delay時候卡死。 這個時候發現 這個usb啓動是在usb中斷調用的。中斷調用rtos的alloc會直接卡死。 直接將他換爲全局靜態變量。 成功!
相關文章
相關標籤/搜索