趣味+メモ用のブログです。
GNU/Linux関連、OSS関連情報、調査事項になるでしょうが、何を書くか分かりません。
× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
CPU自作入門と、対応ボードを買いました。
冬休みやっと暇を見つけて、作業を開始しましたのでメモメモ。 ■ 書籍とボードについて ・レスポンさんのページ http://yone2.net/archives/241 CPU自作入門は「Amazon」で、「AZPR EvBoard」は「マルツWEB」で購入しました。 ACアダプタが「センタープラス」だったので購入。 早速、ソフトのインストールをしますが、相変わらずDebianでのインストールになります。 ■ インストールするソフト インストールするソフトは、以下のとおりです。
①Icarus VFerilog
> apt-get install iverilog
②GTKWave
> apt-get install gtkwave
③ ISE Web Pack
ザイリンクス社ウェブサイト
http://japan.xilinx.com/
①②については、Debian(squeezeでコマンド入力でそのままインストール ③については、ちょっと手こずり中・・・・ ■ ISE Web Packのインストール CPU自作入門のP385に、Windowsでのインストール手順は 書いてありますが、やはりはまります。 とりあえずハマっていること ① DISKを非常に食う インストーラ(tarボール)自体で7Gbyte近いサイズ 当然回答したら、さらに7Gbyte インストール用のディスクが13Gbyte ⇒ 私のLet's Note R8 には厳しいサイズ・・・ ② ドライバのインストールでこける1 私の環境はカスタムカーネル 2.6.39なのですが、 ドライバのインストールにこけています。 1つ目の問題として、modpostコマンドをさがすのに 失敗していました。 問題のソース /opt/Xilinx/14.4/ISE_DS/common/bin/lin/install_script/install_drivers/ linux_drivers/windriver32/windrv
configure.wd
configure.usb の2ファイル 「modpost」コマンドを探すのに、findを使っているのですが、 私の環境では2つ見つかってしまってあとのコマンドで失敗しています。 以下の用に修正しました。 修正前:MODPOST=`find $KERNEL_DIR -follow -name modpost`
修正後:MODPOST=`find $KERNEL_DIR/scripts -follow -name modpost`
# sux # /opt/Xilinx/14.4/ISE_DS/common/bin/lin/install_script/install_drivers
# ./install_drivers
上記を修正しても、さらにこけます。 ドライバ内のソースが、最新カーネル(2.6.39以降)に対応していないようで、 以下のエラーが出ます。 /opt/Xilinx/14.4/ISE_DS/common/bin/lin/install_script/install_drivers/ linux_drivers/windriver32/windrvr/linux_wrappers.c:35:32: error: linux/smp_lock.h: そのようなファイルやディレクトリはありません 参考URL http://ayamadori.hatenablog.com/entry/20111017/1318865218 なので、linux_wrappers.c を書き換えます。 修正前: #include <linux/smp_lock.h> ⇒ これは削除 lock_kernel unlock_kernel 修正後: spin_lock spin_unlock PR |
カレンダー
カテゴリー
フリーエリア
最新コメント
最新記事
(05/02)
(01/25)
(01/15)
(12/04)
(12/01)
最新トラックバック
ブログ内検索
最古記事
(02/21)
(07/12)
(07/12)
(07/18)
(07/20) |