В Windows я создаю новый проект в AVRStudio и компилирую код. Который дает мне файл .hex, который я могу запустить на Bootloader.exe, который у меня есть после compilatioin. Но в Mac это, похоже, не работает. Я скомпилировал код, который затем дает мне файл .hex. Но как протестировать его на Mac? Я последовал шаг ниже, как указано на сайте: http://www.obdev.at/products/crosspack/index.htmlКак запустить .hex-файл в mac для тестирования платы atmega8
bash$ cd Desktop
bash$ avr-project Demo
bash$ cd Demo
bash$ ls -l
total 0
drwxr-xr-x 3 cs cs 102 Nov 22 18:29 Demo.xcodeproj
drwxr-xr-x 4 cs cs 136 Nov 22 18:29 firmware
bash$ cd firmware
bash$ ls -l
total 24
-rw-r--r-- 1 cs cs 4139 Nov 22 18:29 Makefile
-rw-r--r-- 1 cs cs 348 Nov 22 18:29 main.c
bash$ make
avr-gcc -Wall -Os -DF_CPU=8000000 -mmcu=atmega8 -c main.c -o main.o
avr-gcc -Wall -Os -DF_CPU=8000000 -mmcu=atmega8 -o main.elf main.o
rm -f main.hex
avr-objcopy -j .text -j .data -O ihex main.elf main.hex
после того, что я должен был выполнить эту команду: Баш $ грим вспышки
, но он говорит:
=avrdude -p atmega8 -U flash:w:main.hex:i
avrdude: no programmer has been specified on the command line or the config file
Specify a programmer using the -c option and try again
make: *** [flash] Error 1
Как почини это? Пожалуйста, обращайтесь со мной как с новичком, я ничего не знаю о компиляции загрузчиков и тому подобное. Объясните мне в простых простых шагах.