CH32V203, CH32V203C8T6 çipine dayanan MuseLab tarafından geliştirilen bir geliştirme kuruludur. Yönetim kurulu çift TYPE-C USB arayüzü, LCD arayüzü ve SD kart arayüzü vardır. Müşterilerin hızlı prototip doğrulama ve geliştirme gerçekleştirmeleri için uygun olan USB arayüzü ile indirilebilir ve yakılabilir.
USB1 destekleyen cihaz ve USB2 destekleyen ana bilgisayar/cihaz ile çift USB bağlantı noktaları
Ek indirme cihazı olmadan doğrudan USB üzerinden indirilebilir
Yerleşik 8MHz ve 32.768K kristal osilatör
FPC-12P kablo arayüzü ortak lcd'yi (ili9341, st7789, vb.) destekleyebilir.
Kurşun SD kart, destek SD kart okuma ve yazma (SPI protokolü)
Çip kaynakları
Nasıl kullanılır MounRiver Studio IDE
WCH resmi olarak Windows/Linux/Mac destekleyen MounRiver Studio IDE geliştirme ortamı sağlar. Talimatlar aşağıdaki gibidir
MounRiver Studio indir
Resmi web sitesinden MounRiver Studio ide'yi indirin MounRiver stüdyoVe sadece indirmek için en son sürümü seçin.
Derlemek
GPIO projesini örnek olarak alın, projeyi açmak için GPIO_Toggle.wvproj 'ye çift tıklayın
Projeyi derlemek için proje-> yapı projesini tıklayın
Program
Wch'nin resmi indiricisi wchlink'i kullanırsanız, flaşı programlamak için Flash -> İndir'i tıklayın. Program için USB1 bağlantı noktasını kullanırsanız, işlem talimatları aşağıdaki gibidir
Not: derlenmiş ikili dosya, EVT \ EXAM \ GPIO \ GPIO_Toggle \ obj \ GPIO_Toggle.hex gibi fabrikanın obj dizininde bulunur.
WCHISPTool indir
Wchisptool'u indirin WCH resmi web sitesi
WCHISPTool yapılandırması
Çip serisi CH32Vx serisini seçer, çip modeli CH32V203 'i seçer ve indirme yöntemi usb'yi seçer. Geliştirme panosundaki önyükleme düğmesine basmaya devam edin, ardından RST düğmesine basın ve bırakın ve son olarak çipin bootloader'a girmesini sağlamak için önyükleme düğmesini bırakın. Bootloader başarılı bir şekilde girilirse, hedef WCHISPTool USB cihaz listesinde tespit edilebilir. Ardından programlanacak bin veya hex dosyasını seçin ve ürün yazılımını yakmak için indir'i tıklayın.
Açık kaynak takım zinciri Takım zinciri indir
RISC-V takım zincirini indirin https://github.com/xpack-dev-tools/riscv-none-embed-gcc-xpack/releases Yerel için, sonra ~/.bashrc değiştirin ve aşağıdaki gibi çevre değişkenlerine aktarın
İhracat yolu = $ {yol}:/ev/pi/araç/xpack-riscv-none-embed-gcc-10.2.0-1.2/bin
Derlemek
$ Git klonu https://github.com/wuxx/CH32V203-makefile-example
$ Cd CH32V203-makefile-example
$ Yap
Program
Flaşı programlamak için açık kaynak indirme aracı wchisp kullanın, işlem aşağıdaki gibidir
Wchisp pas, ilk güncelleme rustc yazılmış bir araçtır
$ Rustc-V
$ Rustup güncellemesi
Wchisp yükleyin
$ Kargo yükleme wchisp-git https://github.com/ch32-rs/wchisp
Geliştirme panosundaki önyükleme düğmesine basın ve basılı tutun, ardından RST düğmesine basın ve serbest bırakın ve son olarak çipin bootloder'a girmesini sağlamak için önyükleme düğmesini serbest bırakın ve ardından programlamak için wchisp'yi arayın
$ Sudo/ev/pi/.cargo/bin/wchisp bilgisi
$ Sudo/home/pi/.cargo/bin/wchisp flash. /Yapı/uygulama. bin