เป็นไปได้ไหมที่จะอัพโหลดไบนารีที่รวบรวมไว้ก่อนหน้านี้?


11

ฉันมีภาพร่างจำนวนมากที่ฉันต้องการโหลดเข้าสู่ Arduino แต่ฉันไม่จำเป็นต้องคอมไพล์ซ้ำเพราะฉันไม่ได้เปลี่ยนแปลงอะไรเลยตั้งแต่คอมไพล์ครั้งสุดท้าย เนื่องจากการคอมไพล์ใช้เวลาหนึ่งนาทีหรือ 2 ครั้งในแต่ละครั้งสิ่งนี้จะช่วยฉันได้บ้าง

ฉันเห็นว่า IDE มีตัวเลือก "ส่งออกคอมไพล์ไบนารี" แต่ดูเหมือนจะไม่มีตัวเลือกสนทนาของการอัปโหลดไบนารีที่รวบรวมไว้ก่อนหน้านี้ มีวิธีการทำเช่นนี้?


Arduino 1.8.10 กำลังใช้ upload.py
FallenDragon

@FallenDragon มันไม่ใช่. เฉพาะแพคเกจบอร์ด esp8266 arduino เท่านั้นที่มี upload.py
Juraj

คำตอบ:


13

ใช่ เป็นไปได้ว่าคุณสามารถอัปโหลดไบนารีที่ได้รับการรับรองก่อนหน้านี้โดยใช้

AVRDUDE - ยูทิลิตี้บรรทัดคำสั่งซึ่งใช้สำหรับอัปโหลดไบนารีหลัง arduino IDE

คุณสามารถค้นหา AVRDUDE ในโฟลเดอร์ Arduino> ฮาร์ดแวร์> เครื่องมือ> avr> bin

เอกสารนี้สำหรับ AVRDUDE http://www.nongnu.org/avrdude/user-manual/avrdude.html

สิ่งอื่นที่ง่ายที่สุดที่คุณสามารถทำได้คือเปิดเอาต์พุต verbose ระหว่างการอัพโหลดและดูคำสั่งในตอนท้ายด้วย AVRDUDE พร้อมกับเส้นทางของไฟล์ hex เพียงแค่คัดลอกวางและรันคำสั่งเดียวกันใน CommandLine; งานของคุณสำเร็จ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.