(ATiny202をarduino化する①

  今回は、ATiny202をarduino 化するという内容なのですが

結論から言うとまだarduino化に成功していませんが、そこまでの内容を

とりあえずここに書いておこうと思います。

 

■ATiny202の概要

 

ATtiny202マイクロコントローラは、8ビットAVRプロセッサとハードウェア乗算器、最大2KBのフラッシュ、256バイトのSRAM、128バイトのEEPROMを搭載し、最大20 MHzで動作します。パッケージは8ピンです。

Microchipの最新のテクノロジーと柔軟で低電力のアーキテクチャを採用し、イベントシステム、SleepWalking、正確なアナログ機能、高度なペリフェラルなどの機能を備えています。

■チップの型番

■ATtiny202に書き込む

ICSPでの書き込みではArduino IDEに用意されている[ArduinoISP]というスケッチ

をArduinoボードに書き込むことによりArduinoを書き込み装置として使うことが

できます。

 

そのために書き込み用のスケッチを書こうと思うのですが

そのスケッチがないのでGitHubからスケッチをダウンロードしていきます。

 

そしてファイルを解凍しないといけないのですがファイルの名前を

「jtag2updi-master」から「jtag2updi」に変えます。

 

そしてフォルダを開くと「jtag2updi.ino」があるのでそれをクリックします。

そうするとarduino IDEのページになります。

 

そして今回は、ここでつまずきました。

いつも通りぺけをクリックしてコンパイルすると

エラーが表示されましたガーン

 

エラーの内容は

Arduino:1.8.19 (Windows Store 1.8.57.0) (Windows 10), ボード:"Arduino Uno"


 

"C:\\Users\\Tatsuya\\Documents\\ArduinoData\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc-ar" rcs "C:\\Users\\Tatsuya\\AppData\\Local\\Temp\\arduino_build_765398\\core\\core.a" "C:\\Users\\Tatsuya\\AppData\\Local\\Temp\\arduino_build_765398\\core\\new.cpp.o"

 

C:\Users\Tatsuya\AppData\Local\Temp\arduino_cache_732754\core\core_arduino_avr_uno_7badb9d0d399766d9f906b5fb78ea16e.aにビルドされたコア(キャッシュ)をアーカイブ中です

 

Linking everything together...

 

"C:\\Users\\Tatsuya\\Documents\\ArduinoData\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\Tatsuya\\AppData\\Local\\Temp\\arduino_build_765398/jtag2updi.ino.elf" "C:\\Users\\Tatsuya\\AppData\\Local\\Temp\\arduino_build_765398\\sketch\\jtag2updi.ino.cpp.o" "C:\\Users\\Tatsuya\\AppData\\Local\\Temp\\arduino_build_765398/core\\core.a" "-LC:\\Users\\Tatsuya\\AppData\\Local\\Temp\\arduino_build_765398" -lm

 

C:\Users\Tatsuya\AppData\Local\Temp\ccZTSMO1.ltrans0.ltrans.o: In function `main':

 

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\cores\arduino/main.cpp:43: undefined reference to `setup'

 

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\arduino\avr\cores\arduino/main.cpp:46: undefined reference to `loop'

 

collect2.exe: error: ld returned 1 exit status

 

exit status 1

 

ボードArduino Unoに対するコンパイル時にエラーが発生しました。

 

 

次回はこのエラーの謎を解いてから投稿したいと思います。

分かる方がいたらコメントで教えてください。