2014年5月25日日曜日

AVRでLED点灯 Memo Part 1

前回いろいろめんどくさかったので、OSをクリーンインストール!
さらについでなので、Mountain LionからMavericksにアップデート!
快適!
これからAVRマイコンを使っていろいろしていくぞー!
おー!

1.Install Xcode and CrossPack for AVR in Mac PC
とりあえず、Xcode と CrossPack for AVRをインストール。
全部デフォルトでOK。

2.Create a Xcode Project for AVR in Desktop
-ターミナルを起動。
--デスクトップにDemoというXcode プロジェクトを作成する。
--参考したサイト:

//ここからターミナルでの操作
~ User$ cd Desktop
Desktop User$ ls
Desktop User$ ls
Desktop User$ acr-project Demo
-bash: acr-project: command not found
Desktop User$ avr-project Demo
Using template: /usr/local/CrossPack-AVR-20131216/etc/templates/TemplateProject
Desktop User$ ls
Demo
Desktop User$ cd Demo
Demo User$ ls
Demo.xcodeproj firmware
Demo User$ cd firmware/
firmware User$ make


Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.


firmware User$ ls
Makefile main.c
firmware User$ ls
Makefile main.c
firmware User$ 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
avr-size --format=avr --mcu=atmega8 main.elf
AVR Memory Usage
----------------
Device: atmega8

Program:      62 bytes (0.8% Full)
(.text + .data + .bootloader)

Data:          0 bytes (0.0% Full)
(.data + .bss + .noinit)


firmware User$ ls
Makefile main.c main.elf main.hex main.o
firmware User$ ls
Makefile main.c main.elf main.hex main.o
firmware User$ 

0 件のコメント:

コメントを投稿