1. 程式人生 > >STM32開發筆記18: STM32CubeMX中Debug Serial Wire的設定問題

STM32開發筆記18: STM32CubeMX中Debug Serial Wire的設定問題

微控制器型號:STM32L053R8T6

    使用STM32CubeMX時,可發現在SYS下,有Debug Serial Wire選項,如下圖所示。

    使能該選項後,相應的IO引腳,會變為除錯引腳,如下圖所示。

    最初,認為必須選中該選項才能對STM32進行模擬除錯,今天除錯時,忽略了該選項,發現模擬除錯依然正常,並不受影響。也就是說,勾選該選項與否,都可以進行模擬除錯,那麼該選項的作用時什麼呢?

    答案:將其顯示指定為除錯引腳,不可當作其它功能複用,如果將該引腳用做其它功能,則不再具有模擬功能。另外,再補充一點,我在專案中,由於引腳數目有限,將SWDIO複用為IO口使用,使用NUCLEO自帶的模擬器下載一致正常,轉交生產時,使用淘寶購買的ST-LINK模擬器,則不能下載,後來將該引腳重新設定回Debug功能,則任何下載器都能下載。

原創性文章,轉載請註明出處