Makintoshni AVP-kartani USBasp yordamida aniqlash va unga dasturni qanday yoqish mumkin?

AVR dasturiy ta'minotini C dan foydalanib boshlashdan boshlab, U ichiga o'rnatilganman. Mac OS 10.9.4 ustida ishlayapman, shuning uchun IDE sifatida avrdude va xCode foydalanayapman. Bu juda yaxshi ishlaydi, hozirda kodimni Proteus yordamida sinab ko'rmoqdaman.

Lekin endi .hex ni AVR ATMega16 kartasiga yozishni xohlayman. Menda USBasp mavjud, u ulanishga qodir va boshqaruv kengashi yonadi. Endi Internetda qidirishdan keyin, Mac mening kengashni aniqlamaydi deb o'ylayman. /dev katalogini tekshirdim, lekin hech qanday usb qurilmasi topilmadi.

Shunday qilib, Macga qanday qilib mening kartamni topib, mening yonimda qanday qilib yoqish kerakligini bilmayman. Men shuni topdim: http://www.fischl.de/usbasp/ lekin hech qanday tasavvur qanday qilib Buning uchun zarurmi yoki yo'qmi.

So question stand is: how to make Mac detect AVR board using USBasp and burn program to it?

FYI: Macda CrossPack ni o'rnatdim.

2

6 javoblar

AVR va CrossPack hujjatlarini o'qiganingizdan so'ng, buni qilish juda oson.

AVR rivojlantirish muhitini sozlash uchun quyidagi narsalarni bajaring:

  1. Mac-da xCode ni o'rnating, eng so'nggi versiyani tanlang.
  2. Endi CrossPack ni joylashtiring.

Bu barcha atrof-muhitni sozlashni amalga oshiradi. CrossPack shuningdek, USBAS-ni qo'llab-quvvatlash uchun zarur libslarni o'rnatadi.

XCode yordamida loyihani yaratish uchun:

  1. Yangi loyiha yarating
  2. keyingi ekranda xAVR loyihasini tanlang
  3. Siz foydalanadigan keyingi MCU, dasturiy ta'minotni USBAsp, Chastotani kerakli holatda.

U erga borib, dastlab birinchi marta urinib ko'rsangiz, muvaffaqiyatsiz bo'lishi mumkin, ammo qayta urinib ko'ring, u silliq ishlaydi.

Siz to'g'ridan-to'g'ri Terminaldan AVR DUDE dan foydalanishingiz mumkin:

avrdude -c usbasp -p  -P usb -v
3
qo'shib qo'ydi

AVR va CrossPack hujjatlarini o'qiganingizdan so'ng, buni qilish juda oson.

AVR rivojlantirish muhitini sozlash uchun quyidagi narsalarni bajaring:

  1. Mac-da xCode ni o'rnating, eng so'nggi versiyani tanlang.
  2. Endi CrossPack ni joylashtiring.

Bu barcha atrof-muhitni sozlashni amalga oshiradi. CrossPack shuningdek, USBAS-ni qo'llab-quvvatlash uchun zarur libslarni o'rnatadi.

XCode yordamida loyihani yaratish uchun:

  1. Yangi loyiha yarating
  2. keyingi ekranda xAVR loyihasini tanlang
  3. Siz foydalanadigan keyingi MCU, dasturiy ta'minotni USBAsp, Chastotani kerakli holatda.

U erga borib, dastlab birinchi marta urinib ko'rsangiz, muvaffaqiyatsiz bo'lishi mumkin, ammo qayta urinib ko'ring, u silliq ishlaydi.

Siz to'g'ridan-to'g'ri Terminaldan AVR DUDE dan foydalanishingiz mumkin:

avrdude -c usbasp -p  -P usb -v
3
qo'shib qo'ydi

AVR va CrossPack hujjatlarini o'qiganingizdan so'ng, buni qilish juda oson.

AVR rivojlantirish muhitini sozlash uchun quyidagi narsalarni bajaring:

  1. Mac-da xCode ni o'rnating, eng so'nggi versiyani tanlang.
  2. Endi CrossPack ni joylashtiring.

Bu barcha atrof-muhitni sozlashni amalga oshiradi. CrossPack shuningdek, USBAS-ni qo'llab-quvvatlash uchun zarur libslarni o'rnatadi.

XCode yordamida loyihani yaratish uchun:

  1. Yangi loyiha yarating
  2. keyingi ekranda xAVR loyihasini tanlang
  3. Siz foydalanadigan keyingi MCU, dasturiy ta'minotni USBAsp, Chastotani kerakli holatda.

U erga borib, dastlab birinchi marta urinib ko'rsangiz, muvaffaqiyatsiz bo'lishi mumkin, ammo qayta urinib ko'ring, u silliq ishlaydi.

Siz to'g'ridan-to'g'ri Terminaldan AVR DUDE dan foydalanishingiz mumkin:

avrdude -c usbasp -p  -P usb -v
3
qo'shib qo'ydi

avrdude knows about the USBasp programmer. You can just specify usb as the port, and avrdude should search the USB devices for the programmer. e.g., you could test with:

avrdude -c usbasp -p -P usb -v

Programmers are described in the etc/avrdude.conf file, and options are detailed here.

2
qo'shib qo'ydi

avrdude knows about the USBasp programmer. You can just specify usb as the port, and avrdude should search the USB devices for the programmer. e.g., you could test with:

avrdude -c usbasp -p -P usb -v

Programmers are described in the etc/avrdude.conf file, and options are detailed here.

2
qo'shib qo'ydi

avrdude knows about the USBasp programmer. You can just specify usb as the port, and avrdude should search the USB devices for the programmer. e.g., you could test with:

avrdude -c usbasp -p -P usb -v

Programmers are described in the etc/avrdude.conf file, and options are detailed here.

2
qo'shib qo'ydi