一、概述
前段時間安信可做活動買了一塊ESP32-C3F-KIT開發板想用來測驗ESP32-C3這塊risc-v內核的芯片,東西挺便宜,但是設計非常不合理,不知道安信可是不是該換工程師或者領導了,
這塊板子為了圖方便使用了一顆RGB LED和兩顆0603的LED,其中一顆是高亮的,我看了看原理圖所有LED竟然都是拉電流,這也就算了,竟然多個LED上的串電阻只有51歐姆,導致的結果是這LED很亮,但是Green和Blue這兩顆燈驅動不了,我還是建議大家買原廠的開發板和模塊吧,質量更可靠更安心就是稍微貴一點,

好了言歸正傳,因為這個版本的芯片可能是早期的版本,在使用最新的ESP-IDF 4.3.1的時候會出現一些問題版本兼容的問題,
二、問題
我使用的是vscode和vscode傷的esp-idf插件,這個是用還是比較方便的,具體配置程序我就不細講,但是建議用戶不要用git clone的方法下載esp-idf,因為這種方式在國內會很慢而且里面包含的工具什么的很難順利下載,最好開vpn,即便如此還是建議大家直接下載release版本,這個里面包含的東西會更完整一點,在mac和win上都順利搭建了測驗環境,還是不錯的,
在上手這個工程的時候我首先使用的是官方的blink程式,并修改blink led對應的引腳,我測驗的是18號引腳上的指示燈,編譯下載都很順利,但是程式卻不能正常運行,這時候用vscode上自帶的monitor會發現內容快速重繪,什么也看不到,因此我建議用另一個專門的串口工具監視一下,這時候你能清楚的看到提示你,當前的版本不匹配,那怎么修改吶?
三、方案
第一種方法是運行menuconfig按照下面的路徑修改:




或者直接在vscode的配置里面找到ESP32-Specific里面修改,

默認是REV3,改到3以下就行,然后重新編譯少些就可以了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/301112.html
標籤:其他
下一篇:STM32-GPIO篇
