希望通過USBCDC模擬的串口來打印調(diào)試信息。請問如何把整個程序的標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯誤重定向到USB CDC?自己寫的程序換個函數(shù)就行了。系統(tǒng)庫中的那些打印語句該如何處理?
熱門產(chǎn)品 :
CH32L103: 32位PDUSB低功耗單片機
希望通過USBCDC模擬的串口來打印調(diào)試信息。請問如何把整個程序的標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯誤重定向到USB CDC?自己寫的程序換個函數(shù)就行了。系統(tǒng)庫中的那些打印語句該如何處理?
您好,建議是重新封一個USB_PRINT接口函數(shù),調(diào)用SendUSBData(COM例程中的接口)來實現(xiàn)USB上傳。
直接改寫庫中的接口也可以實現(xiàn),可以在標(biāo)準(zhǔn)接口源文件sys.c中添加代碼塊。如果需要sleep休眠,注意添加標(biāo)志,在打印完畢后進入休眠。