як зрабіць Mac выявіць AVR плату з дапамогай USBasp і запісаць праграму на яго?

Я пачатковец у Embedded, пачынаючы з <�моцны> AVR праграмавання з выкарыстаннем C . Я працую на <�моцны> Mac OS 10.9.4 , да гэтага часу я выкарыстоўваю <�моцны> AVRDUDE і <�моцны> XCode у асяроддзі IDE. Яна працуе вельмі добра, таму што цяпер я тэстуюць мой код, выкарыстоўваючы Proteus .

Але цяпер я хачу, каб спаліць мой <�моцны> .hex у AVR ATmega16 дошка. У мяне ёсць <�моцны> USBasp , які я магу падключыць і загараецца плату. Зараз пасля пошуку ў Інтэрнэце, я думаю, што Mac ня распазнае мой савет. Я праверыў <�моцны>/Dev <�моцны />, але няма USB-прылада не знойдзена.

Так што я не ўпэўнены, што далей, як зрабіць Mac выявіць мой савет і спаліць маю .HEX на ім. Я знайшоў гэта: http://www.fischl.de/usbasp/ , але не ведаю, як выкарыстоўваць гэта ці яго патрабуецца ці не.

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

FYI: Я усталяваў <�моцны> CrossPack на Mac.

2

6 адказы

Пасля прачытання AVR і CrossPack дакументы, я знайшоў вельмі лёгка зрабіць гэта.

Для налады асяроддзя распрацоўкі AVR, выканайце наступныя рэчы:

  1. Усталюйце Xcode на вашым Mac, абярыце апошнюю версію.
  2. Зараз усталюеце CrossPack .

Гэта будзе рабіць усё налады асяроддзя. CrossPack INSTALLs патрабуецца LIBS для падтрымкі USBasp, а таксама.

Для стварэння праекта з дапамогай Xcode:

  1. Стварыць новы праект
  2. Вылучыце xAVR праект на наступным экране
  3. Наступны набор MCU вы карыстаецеся, Праграміст USBasp, частоты па меры неабходнасці.

Там вы ідзяце, паспрабуйце першы першы раз пабудаваць гэта можа пацярпець няўдачу, але паспрабуйце яшчэ раз ён будзе працаваць гладка.

Вы можаце выкарыстоўваць <�моцны> AVR DUDE непасрэдна з тэрміналу:

avrdude -c usbasp -p  -P usb -v
3
дададзена

Пасля прачытання AVR і CrossPack дакументы, я знайшоў вельмі лёгка зрабіць гэта.

Для налады асяроддзя распрацоўкі AVR, выканайце наступныя рэчы:

  1. Усталюйце Xcode на вашым Mac, абярыце апошнюю версію.
  2. Зараз усталюеце CrossPack .

Гэта будзе рабіць усё налады асяроддзя. CrossPack INSTALLs патрабуецца LIBS для падтрымкі USBasp, а таксама.

Для стварэння праекта з дапамогай Xcode:

  1. Стварыць новы праект
  2. Вылучыце xAVR праект на наступным экране
  3. Наступны набор MCU вы карыстаецеся, Праграміст USBasp, частоты па меры неабходнасці.

Там вы ідзяце, паспрабуйце першы першы раз пабудаваць гэта можа пацярпець няўдачу, але паспрабуйце яшчэ раз ён будзе працаваць гладка.

Вы можаце выкарыстоўваць <�моцны> AVR DUDE непасрэдна з тэрміналу:

avrdude -c usbasp -p  -P usb -v
3
дададзена

Пасля прачытання AVR і CrossPack дакументы, я знайшоў вельмі лёгка зрабіць гэта.

Для налады асяроддзя распрацоўкі AVR, выканайце наступныя рэчы:

  1. Усталюйце Xcode на вашым Mac, абярыце апошнюю версію.
  2. Зараз усталюеце CrossPack .

Гэта будзе рабіць усё налады асяроддзя. CrossPack INSTALLs патрабуецца LIBS для падтрымкі USBasp, а таксама.

Для стварэння праекта з дапамогай Xcode:

  1. Стварыць новы праект
  2. Вылучыце xAVR праект на наступным экране
  3. Наступны набор MCU вы карыстаецеся, Праграміст USBasp, частоты па меры неабходнасці.

Там вы ідзяце, паспрабуйце першы першы раз пабудаваць гэта можа пацярпець няўдачу, але паспрабуйце яшчэ раз ён будзе працаваць гладка.

Вы можаце выкарыстоўваць <�моцны> AVR DUDE непасрэдна з тэрміналу:

avrdude -c usbasp -p  -P usb -v
3
дададзена

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
дададзена

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
дададзена

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
дададзена