(FC2ブログに画像を貼れないので、後で貼ります)
自分で作ったSpartan-3A Starter KitのCMOSカメラの設定を制御するソフトウェアをMicroBlazeクロスコンパイラでコンパイルしてみることにした。
ソフトウェアのlcd_rot_cont.c とlcd_rot_cont.hをWindowsから、Fedora14のSpa3SKit_Cam_SMMディレクトリに持ってきた。

SDKで作ってあるので、インクルードファイルをWindowsから、Fedora14のSpa3SKit_Cam_SMM/SDK_Includesディレクトリに持ってきた。

Spa3SKit_Cam_SMMディレクトリのMakefileのファイル名を変更した。-I ./SDK_Includes -include lcd_rot_cont.h を追加した。
makeすると、lcd_rot_cont.oはできたがmicroblaze_register_handler とmicroblaze_enable_interrupts がないと言われた。

色々ライブラリの解決が面倒そうだ。ハードとソフトを修正すれば、使わないようにもできるが、とりあえずペンディングとする。lcd_rot_cont.oはできたので、使うことができると思う。

次は、SMMのシミュレーション方法について、勉強させていただこうと思う。
- 2011年04月01日 05:22 |
- SMM
-
| トラックバック:0
-
| コメント:0