Top > Papilio

広告
  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • Papilio へ行く。

*[[Papilio:http://papilio.cc/]] [#mf44fc79]
Xilinx社のFPAGを使ったFPGA開発キット。~
いわゆるオープンハードなので回路図やパターン図などが公開されている。

アップローダが同じ基板内に付いているのでJTAGなどのアップローダーを必要としない。

[[秋月電子で購入可能:http://akizukidenshi.com/catalog/g/gM-06926/]]

XilinxのISEなどで開発して、専用の書き込みソフトを使って書き込める

XilinxのISEなどで開発して、専用の書き込みソフトを使って書き込める~
Xilinxの開発環境に関しては「[[Xilinx関連]]」を参照
**書き込みソフト「[[Papilio Loader:http://papilio.cc/index.php?n=Papilio.PapilioLoaderV2]]」のインストール [#ja71519f]

-[[ソースコード:https://github.com/GadgetFactory/Papilio-Loader]]
--[[あるいはここ経由:http://forum.gadgetfactory.net/index.php?/files/file/10-papilio-loader-gui/]]

ファイルを取ってきたら展開したディレクトリ作業する

32 bit版なら
 $ ./linux-installer.sh
を実行するだけでいい。中でsudoコマンドを使っているのでDebianの場合は使っているユーザーでsudoできるようにするか、rootで実行する。

64 bitだと面倒でプログラマをコンパイルする必要がある。
 $ cd papilio-prog
で移動して
 $ ./autogen.sh 
とするとconfigureができる(automakeが必要)
 $ ./configure
とやって
 $ make
rootなどになって
 $ make install

で今度はGUI(papilio-loader-gui)をコンパイルする。
 $ cd ../Java-GUI
 $ ./build.sh
Warningが出るけど多分大丈夫
 $ ./papilio-loader.sh
でGUIが立ち上がる。

ただ、これだと上でコンパイルしたプログラマが使えないみたいなので、何とかうまいことやる。~
一つはソースコードを書き換えるのだけどちょっと気が引けるのでGUIが見に行くパス(/opt/GadgetFactory/papilio-loader/programmer/linux32/)にプログラマのシンボリックリンクを作ってしのいだ。

ちなみに32 bit依存なのはプログラマ(papilio-prog)みたいなので、64 bitでも32 bitと同じように
 $ ./linux-installer.sh
とやってから上のようにプログラマをコンパイルしてパスの違いを何とかすればいい。

広告

リロード   差分   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS