コンパイル


 プログラムを作成・修正したら、下記の手順にしたがってコンパイルします。

 (1) Cygwin画面を起動してください。

 (2) Cygwinで、projectディレクトリに移動してください。

us0X@xxxxx ~

$ cd project         
 (3) コンパイル命令 ./compile を実行してください。

   Cygwin画面で、./compile とタイプしてEnterキーを押せば、コンパイルが始まります。

us0X@xxxxx ~/project

$ ./compile            

   エラーがなければ、最後に次のメッセージが表示されてコンパイルが完了します。


Type: 'make install' to copy all files to the memory stick
  or: 'make update' to copy only changed files
  or: '/usr/local/Tekkotsu/tools/{ftpinstall,ftpupdate} <ipaddr> ms' might also be useful
Build successful.

us0X@xxxxx ~/project
   大抵の場合、エラーはカラー表示されます。
   エラー箇所の行番号が表示されるので修正の参考にしてください。
   なお、必ずしも行番号の箇所が間違っているとは限りませんが、エラーを見つける手掛かりになります。

 (4) コンパイルが成功したら、プログラムをメモリースティックにコピーします。
   コピーするには、メモリースティックを接続してから、make update を実行してください。
   コピー中は絶対にメモリースティックを抜かないでください。

us0X@xxxxx ~/project

$ make update                  
 (5) コピーが成功すると次のメッセージが最後に表示されて止まります。

Don't forget to stop your memory stick before removing it. (Unless you have XP) 

us0X@xxxxx ~/project

$       
 もし、上記メッセージが表示されなかったら、メモリースティックのドライブ設定が間違っているかもしれません。
 ドライブ設定(E, Fなどのアルファベット)が違ってコピーできないことがあるからです。
 ドライブ設定が違う場合は、次の手順で直してください。

   ・マイコンピュータを開いてメモリースティックのドライブ設定を確認してください。
     

   ・そして、projectフォルダ → Environment.conf を秀丸で開いてください。
   ・Environment.confの21行目の設定(MEMSTICK_ROOT ?= /cygdrive/e)の最後のアルファベットが
    マイコンピュータを開いた時と同じか確認してください。
   ・もし、違っていたら、アルファベットを直してください。
 ドライブ設定はメモリースティックを接続するたびに変わることがあるので、そのたびに直してください。

 (6) コピーが成功したら、メモリースティックを抜いてOKです。
   メモリースティックを押し込むと、抜くことができます。

 (7) メモリースティックをAIBOに挿入してください。

 (8) 次は AIBOでプログラムを実行します。