BLANCA関連情報

Linux/M32R Blancaプロジェクトについて

CQ出版社より 「組み込みシステム開発評価キット」 が発売されました。
この評価ボードは「Blanca」という愛称で呼ばれています。
このキットには、MMUつきのM32Rソフトコアが添付されています。
このボードを使ったLinux/M32R Blancaプロジェクトがスタートしました。 みなさまのご参加をお待ちしております。
参加する方は、Linux/M32Rメーリングリストにご入会ください。

Topics

Linuxを動かす

Linuxを動かすために必要な準備について説明します。 クロスツール、カーネルなどのインストールについては、 こちらをご覧ください。
  1. FPGAのコンフィギュレーション
    BlancaにはCPLDが1個、FPGAが2個あります。すべてコンフィギュレーションしてください。 CPLDはM32R用が用意されていますので、そちらを使ってください。
  2. sdiserverの起動
    Blanca用のsdiserver(バイナリ)が用意してあります。他のプラットフォーム用とは 異なりますので、必ずBlanca用をお使い下さい。
    注) Cygwin版はiopermをインストールしておく必要があります。
  3. Linuxカーネルソースを展開し、blanca用のファイルをコピーします。
         % bzip2 -cd blanca-2.6.14.tar.bz2 | tar xf - 
         % cd blanca-2.6.14
         % cp arch/m32r/blanca/defconfig .config
         % cp arch/m32r/blanca/dot.gdbinit .gdbinit
      
  4. カーネルのコンフィギュレーションおよびビルド
     
         % make ARCH=m32r oldconfig
         % make ARCH=m32r CROSS_COMPILE=m32r-linux- 
      
    なお、カーネルのビルドはLinuxPCで行ってください。
  5. カーネルの起動
    NFSrootの設定は ここ を参考にしてください。
    COM2をシリアルコンソールとして使用しています。通信速度115200で接続してください。
         % m32r-linux-gdb
         GNU gdb 6.3-debian
         Copyright 2004 Free Software Foundation, Inc.
                        :
             (レジスタの設定とカーネルイメージのダウンロードが行われます)
                        :
        (gdb) c
       
    Cygwinの場合は、次のようなエラーメッセージが出力されます。 PC(プログラムカウンタ)を書き換える部分でこのメッセージが出力され、以降のスクリプトが 実行されなくなります。ですので、以下のように再度bootコマンドを入力してください。 (現在対策中です。お待ちください)
         % m32r-linux-gdb
         GNU gdb 6.4.50.20060110-cvs
         Copyright 2006 Free Software Foundation, Inc.
                        :
             (レジスタの設定とカーネルイメージのダウンロードが行われます)
                        :
         .gdbinit:101: Error in sourced command file:
         Previous frame identical to this frame (corrupt stack?)
        (gdb) boot
        (gdb) c
       
  6. その他

Blanca用のソース、カーネルイメージなど

参考

giveio.sysはWindows-XPでioportにアクセスするために必要となります。
それぞれ、以下から入手可能です。 戻る
Last modified: 2007/05/15 webmaster@linux-m32r.org