본문 바로가기

ARDUINO_MAKE

(23)
ESP32-C3 SSM EVM - 개발환경 설정 (Arduino 만들기) ESP32-C3 도 Arduino 개발 환경에서 테스트 가능하다. 다만 ESP32 Board Manager 버전이 2.0이상이어야 한다. Board Manager 에서 "ESP32C3 Dev Module"을 선택한다. 간단한 코드를 작성하고 다운로드 하면 정상적인 다운로드가 된다. 다운로드 까지는 잘 동작 하는데... 실행시 계속 리셋이 발생한다. rst:0x8 (TG1WDT_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT) Saved PC:0x40380082 SPIWP:0xee mode:DIO, clock div:1 load:0x3fcd6100,len:0x484 load:0x403ce000,len:0x90c load:0x403d0000,len:0x2398 SHA-256 compar..
RP2040 SSM EVM - Arduino 개발환경 설정 RP2040(Raspberry Pi Pico) 개발 환경은 여러가지가 있지만 가장 쉽고 간편한 Arduino IDE로 해 보자 우선 보드 매니저 파일 URL을 설정 하고 보드 파일을 설치 한다. https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json https://github.com/earlephilhower/arduino-pico 보드 파일 설치 후 필수 핀 정의 파일은 아래와 같다. // LEDs #define PIN_LED (25u) // Serial #define PIN_SERIAL1_TX (0u) #define PIN_SERIAL1_RX (1u) #define PIN_SERIA..
[ESP32-C3 xBee] Arduino 만들기 Arduino 에서 ESP32 보드 파일 추가 https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json 보드 메니저에서 esp32 추가 2.0 이상에서 ESP-C3를 지원한다. Arduino에서 ESP32C3 선택 다운로드 까지는 잘 동작 하는데... 실행시 계속 리셋이 발생한다. rst:0x8 (TG1WDT_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT) Saved PC:0x40380082 SPIWP:0xee mode:DIO, clock div:1 load:0x3fcd6100,len:0x484 load:0x403ce000,len:0x90c load:0x403d0000..
[STM32G4-SM EVM] STM32G431 Arduino 만들기 ARDUINO-SM EXP 보드를 이용하여 STM32G431의 Arduino 보드를 만들어 보자 Arduino Board 파일은 https://github.com/stm32duino/Arduino_Core_STM32 를 사용한다. 먼저 Arduino https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json Arduino Boards Manager 에서 Genernic STM32G4 Series를 선택한다. Board part number를 ELAB_G431_SM 보드를 선택 한다. Generic G431 보드파일을 수정해서 ELAB_G431SM 보드파일로 만들었다. STM32G431 Ardui..
[STM32-48 SSM EVM] STM32F103 Arduino 만들기 Arduino Board 파일은 https://github.com/stm32duino/Arduino_Core_STM32 를 사용한다. 먼저 Arduino https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json Arduino Boards Manager 에서 Genernic STM32F1 Series를 선택한다. Board part number를 ELAB_STM32F1x_SSM 보드를 선택 한다. Generic F1 보드파일을 수정해서 ELAB_STM32F1x_SSM보드파일로 만들었다. // SPI definitions #ifndef PIN_SPI_SS #define PIN_SPI_SS PB10..
[ATSAMD21 SSM] Arduino 만들기 #SAMD21E-S EVM - ATSAMD21E Arduino Zero Board 만들기 와 같이 부트로더를 다운로 하여 구동해 보면 디바이스까 지 정상적으로 인식이 되는데 다운로드 하면 문제가 발생한다. #SAMD21E-S EVM - ATSAMD21E Arduino Zero Board 만들기 Arduino Code로 테스트 하면 이미 작성되어 있는 라이브러리가 많아서 간단하게 테스트 하기에 좋은것 같다. 그래서 SAMD21E EVM 보드에 아두이노 부트로더를 올려 보았다. #SAMD21E-S EVM 보드에 ATSAMD21 Ard nexp.tistory.com JTAG로 다운로드 하면 동작하고 USB 부트로더로 다운하면 동작을 하지 않는 현상이 발생한다. JTAG로 다운로드 해도 리셋키를 누르면 다시 먹..
[nRF52 xBee EVM] ARDUINO 만들기 nRF52 보드를 ARDUINO 에서 동작시키려고 Genernic nRF52로 설정해서 구동 했는데.. 다운로드 하면 정상 하지 않는다. nRF5x 를 Arduino에서 구동하기 위한 설정은 [nRF51822 xBee EVM] - Arduino Board 만들기 를 참고 하면된다. 보드파일을 열어 보니 Genrnic nRF52는 디폴트로 nRF52833으로 되어 있다. 플래시 용량이나 기타 설정이 nRF52810과 맞지 않는것 같다. # nRF52833 variants ################### Generic_nRF52833.name=Generic nRF52833 Generic_nRF52833.upload.tool=sandeepmistry:openocd Generic_nRF52833.upload..
[STM32H7 EVM] STM32H7 Arduino 만들기 - Arduino 성능 측정 STM32 시리즈중 최고의 성능을 구현할 수 있는 STM32H7을 아두이노로 만들면 어떨까? 아두이노의 장점은 다양한 라리브러리를 쉽게 적용하여 사용 할수 있어서 성능과 편리함을 동시에 만족 할 수 있지 않을까... 우선 Arduino IDE환경에서 STM32 환경 설정이 되어 있지 않다면 보드 링크를 추가 하고 https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json STM32H7 EVM 보드를 Arduino로 만들기 위해 Arduino 보드메이저에 "Gereic STM32H7 Series" 타입으로 등록 했다. board.txt 파일을 수정해서 보드 메니저에 등록 # ELAB_H7_EV b..

반응형