Semuanya, saya sudah mencoba menggunakan Arduino IDE 1.8.12 untuk mengkompilasi skrip ke papan usb Digispark ATTiny85 dari Raspberry Pi 4 4GB yang menjalankan Raspberry Pi OS.

Masalah pertama saya adalah ketika pergi ke manajer papan IDE untuk menginstal Digistump, itu mengembalikan kesalahan "micronucleus tidak tersedia untuk sistem operasi Anda". Saya berhasil mengatasi ini dengan mengganti url json yang disarankan oleh digistump dengan yang disediakan pada entri kedua postingan ini. Setelah melakukannya, versi Digistump yang "kompatibel" terdaftar di pengelola papan dan berhasil memilih papan Digispark dan pemrogram mikronukleus di bawah menu dropdown Arduino IDEs Tools.

Di sinilah masalah kedua muncul: Saat saya mengkompilasi skrip, konsol Arduino IDE mengembalikan pesan berikut:

" Arduino: 1.8.12 (Linux), Board: "Digispark (Default - 16.5mhz)" Sketch menggunakan 2788 byte (46%) ruang penyimpanan program. Maksimum 6012 byte. Variabel global menggunakan 124 byte memori dinamis. Terjadi kesalahan terjadi saat mengunggah sketsa /home/pi/.arduino15/packages/digistump/tools/micronucleus/2.0a4/launcher: 1: /home/pi/.arduino15/packages/digistump/tools/micronucleus/2.0a4/launcher: Syntax kesalahan: kata tak terduga (mengharapkan ")") " Dan itu sejauh yang saya bisa lakukan tanpa menjadi berantakan atau masuk ke hal-hal yang tidak saya mengerti.

Sekarang, beberapa pertimbangan:

-Seperti yang saya katakan, saya menjalankan raspberry pi os pada raspberry pi 4 4GB dan menggunakan Arduino IDE 1.8.12

-Juga, saya agak pemula, meskipun saya telah mengkodekan pada arduino UNO selama sekitar satu tahun, saya belum pernah mencoba papan lain, juga, saya mendapat pi pada bulan Maret tahun ini dan ini adalah pertemuan pertama saya dengan sistem berbasis linux, saya perhatikan hal-hal bisa menjadi sangat berantakan atau rumit dengan sangat cepat jadi harap bersabar dengan saya :)

-Ini adalah pertanyaan tumpukanmeluap pertama saya dan meskipun saya telah membaca panduan untuk memposting pertanyaan di sini, sesuatu mungkin luput dari perhatian saya, juga, saya memang mencari ini sebelum bertanya tetapi sekali lagi, mungkin saya tidak melihat posting yang tepat, jika pertanyaan saya kurang detail, sudah dijawab di tempat lain, atau ada yang dapat diperbaiki tentang itu, beri tahu saya.

Terima kasih sebelumnya untuk komunitas luar biasa yang Anda bawa di pundak Anda.

Sorakan dari argetina Yeti.

0
Yeti 5 Juli 2020, 00:39

1 menjawab

Jawaban Terbaik

Kepada siapa pun di luar sana yang mungkin mengalami masalah ini, saya dapat memperbaikinya dengan mengikuti komentar di pos yang ditautkan pada pertanyaan, dengan melakukan:

Sudo apt install git
git clone https://github.com/micronucleus/micronucleus
cd mikronukleus/baris perintah/ sudo apt install libusb-dev membuat cp micronucleus ~/.arduino15/packages/digistump/tools/micronucleus/2.0a4

Sudo cp 49-micronucleus.rules /etc/udev/rules.d/.

Git clone https://github.com/digistump/avr-dummy cd avr-dummy membuat cp avrdude ~/.arduino15/packages/digistump/tools/micronucleus/2.0a4/launcher

Catatan: Saya telah telah melakukan ini sebelumnya, tetapi saya pikir itu tidak berhasil karena saya menjadi berantakan dengan alternatifnya, opsi ini bekerja untuk saya hanya setelah melakukan yang baru instalasi Arduino IDE.

Seperti pada posting arduino.cc itu, saya sekarang dapat mengunggah muatan saya ke digispark tanpa masalah apa pun.

Bersulang

0
Yeti 6 Juli 2020, 14:20