« MA-VIN(マービン)プログラム転送(ダウンロード) | トップページ | マイティーマウス(Mighty Mouse)分解掃除 »

MA-VIN(マービン)ソフト開発03

昨日見つけた、MA-VIN用の「Using Winavr/C with mavin package」ですが、

  • マックでコンパイルできるか?
  • コンパイルしたものが実際に動くのかやってみました。

one私はAVR MacPackをインストールしたので、それに合わせて、「Using Winavr/C with mavin package」のmakefileの、以下の赤字の部分を書き換えてみました。

--------------------------------------
# Define directories, if needed.
DIRAVR =
/usr/local/AVRMacPack
DIRAVRBIN = $(DIRAVR)/bin

#DIRAVRUTILS = $(DIRAVR)/utils/bin
#DIRINC = .
#DIRLIB = $(DIRAVR)/avr/lib

# Define programs and commands.
SHELL = sh

CC =
$(DIRAVRBIN)/avr-gcc

OBJCOPY =
$(DIRAVRBIN)/avr-objcopy
OBJDUMP =
$(DIRAVRBIN)/avr-objdump
SIZE =
$(DIRAVRBIN)/avr-size

# Programming support using avrdude.
AVRDUDE =
$(DIRAVRBIN)/avrdude
.........
.........
.........
# Create a symbol table from ELF output file.
%.sym: %.elf
    @echo
    @echo $(MSG_SYMBOL_TABLE) $@
   
$(DIRAVRBIN)/avr-nm -n $< > $@
.........
.........
.........

--------------------------------------

twoターミナルで、makeしてみた結果
Screensnapz002

いちおうエラー無しscissorsでコンパイルできましたhappy01

threeマックでコンパイルしたファイルの転送(ダウンロード)なんですが、USB-UARTのドライバーが必要になると思います。Windowsのシステムのドライバーを見ると、Silicon Lab. と書いてあります。
Parallels_desktopscreensnapz006_2

検索したら、マック版のドライバーもありましたよlovely早速ダウンロード、インストールようと途中までやりましたが、再起動が必要とのことで、今日のところはインストールはしませんでした。後日のお楽しみ。

fourマックでコンパイルしたファイルをWindowsのMA-VINソフトv1.xを使って転送(ダウンロードしてみました。

※MA-VINソフトver2.xは、どうなっているかまだ判らないんですが、v1.xの方は、「C:\Program Files\MA-VIN\usercode」に入っているmain.hexファイルが使われているようでした。

ので、マックでコンパイルしたファイル(main.hex)を、そこに入れて転送しました。
プログラムの内容は
--------------------------------------
#include "mavin.h"
#include "ModuleFunction.h"

void main(void)
{
    Initialize();       
    LcdDisplay("micono","utlities");
}

--------------------------------------
です。以下の様にちゃんと動いてくれましたscissorsやっり〜

Dsc00098x

----------------
にほんブログ村 科学ブログ ロボットへ
にほんブログ村

|

« MA-VIN(マービン)プログラム転送(ダウンロード) | トップページ | マイティーマウス(Mighty Mouse)分解掃除 »

MA-VIN(マービン)」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/221673/43580968

この記事へのトラックバック一覧です: MA-VIN(マービン)ソフト開発03:

« MA-VIN(マービン)プログラム転送(ダウンロード) | トップページ | マイティーマウス(Mighty Mouse)分解掃除 »