*** การโปรแกรม AVR ด้วย Command Line Avrdude ***

Started by septhai, May 18, 2018, 12:15:58 PM

Previous topic - Next topic

septhai

ผมโปรแกรมด้วย ET-avr-isp ครับ atmega64 Command ดังนี้ครับ

avrdude -c stk500v2 -P com2 -p m64 -V -s -U flash:w:flash1.hex -U efuse:w:0xff:m -U hfuse:w:0xef:m -U lfuse:w:0x6f:m -U lock:w:0xFC:m

ปัญหาคือถ้าโปรแกรมด้วย mcu ตัวใหม่ๆเลยจะโปรแกรมไม่ได้ ขึ้น error
avrdude: initialization failed, rc=-1
แต่ถ้าโปรแกรมกับ ponyprog หรือ avrstudio ผ่านแล้วกลับมาใช้ Command Line แบบช้างต้นแล้วถึงจะใช้ได้ครับ ไม่ทราบว่าต้องแก้ไขยังไงครับ
ปล.avrdude version 6.3

az

เพิ่ม mcu เบอร์ใหม่ได้ที่ avrdude.conf
เพราะแสวงหา..  มิใช่เพราะรอคอย
เพราะเชี่ยวชาญ..  มิใช่เพราะโอกาส
เพราะสามารถ..  มิใช่เพราะโชคช่วย
ดังนี้แล้ว "ลิขิตฟ้า  หรือจะสู้มานะตน..."

septhai

Quote from: az on May 18, 2018, 02:18:54 PM
เพิ่ม mcu เบอร์ใหม่ได้ที่ avrdude.conf
ขอบคุณครับ แต่ผมหมายถึงตัวที่พึ่งซื้อมาใหม่ๆยังไม่เคยโปรแกรมมาก่อนครับ


az

Quote from: septhai on May 19, 2018, 03:13:46 PM
Quote from: az on May 18, 2018, 02:18:54 PM
เพิ่ม mcu เบอร์ใหม่ได้ที่ avrdude.conf
ขอบคุณครับ แต่ผมหมายถึงตัวที่พึ่งซื้อมาใหม่ๆยังไม่เคยโปรแกรมมาก่อนครับ
งั้นน่าจะเกียวกับ driver นะครับ
เพราะแสวงหา..  มิใช่เพราะรอคอย
เพราะเชี่ยวชาญ..  มิใช่เพราะโอกาส
เพราะสามารถ..  มิใช่เพราะโชคช่วย
ดังนี้แล้ว "ลิขิตฟ้า  หรือจะสู้มานะตน..."