WCH, Arduino IDE로 프로그래밍할 수 있는 새로운 RISC-V 마이크로 컨트롤러 발표

아두이노 IDE RISC-V

작년에 WCH는 일련의 제품을 선보였습니다. RISC-V 마이크로컨트롤러 흥미롭네요. 그거 아시죠? MCU 이 공개 ISA를 기반으로 하는 것은 ARM에 비해 좋은 소식입니다. 여기에는 32KB SRAM 및 003KB 플래시를 갖춘 "10센트" CH2V16 RISC-V 마이크로 컨트롤러와 더 많은 리소스(최대 32KB SRAM 및 307KB 플래시)와 추가 주변 장치를 갖춘 CH64V256이 포함됩니다.

지금까지 이러한 마이크로 컨트롤러는 MounRiver IDE 또는 기타 오픈 소스 도구를 사용하여 C 언어로 프로그래밍할 수 있었습니다. 하지만, WCH는 최근 Arduino IDE 지원을 발표했습니다. 이러한 RISC-V 마이크로 컨트롤러 중 다수에 대해 더 많은 사람들이 Arduino 및 기타 개발 보드와 동일한 IDE에 참여하고 사용할 수 있습니다.

중앙도서관은 CH32두이노 WCH-LINKE 하드웨어를 통해 OpenOCD와 함께 작동하여 펌웨어를 다운로드하고 WCH 칩을 디버그합니다. 그 외에도 일련의 도구가 있습니다. riscv-없음-포함-gcc 이는 WCH의 RISC-V 마이크로컨트롤러에 있는 맞춤형 RISC-V 명령어(반워드 및 바이트 압축 명령어 확장, 하드웨어 스택 푸시/팝 기능)를 지원합니다.

현재 지원되는 개발 키트는 다음과 같습니다. 아두이노 IDE 호환:

  • EVT 보드 CH32V003F4P
  • EVT 보드 CH32V203G8U
  • EVT 보드 CH32X035G8U
  • EVT 보드 CH32V103R8T6_BLACK
  • EVT 보드 CH32V307VCT6_BLACK

모두 주변 장치용 I/O 포함 ADC, DAC, USART, GPIO, EXTI, SysTick, I2C 및 SPI.

이를 사용하려면 다음을 따라야 합니다. 걸음:

  1. " 필드에 다음 링크를 추가합니다.추가 번호판 관리자 URL" Arduino 2.0 IDE에서: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
  2. 다음으로 WCH CH32 MCU의 EVT 보드를 연결합니다.
  3. Arduino 또는 호환 보드와 마찬가지로 Arduino IDE 메뉴에서 CH32V00x와 같은 RISC-V 보드를 선택합니다.
  4. 그리고 이 방법으로 프로그래밍된 스케치의 코드를 로드하여 작동하는지 확인할 수 있습니다.

Arduino IDE는 다음과 호환됩니다. Windows, Linux 및 macOS, 각 운영 체제마다 특정 설정이 필요할 수 있습니다.

추가 정보 - 프로젝트 GitHub 사이트


코멘트를 첫번째로 올려

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.