ホビーロボット用のモーション再生プログラムにつけた名前です。
(モーションエンジンから改名しました。)
一応、SEMB1200A上のTOPPERS/JSPの1タスクとしての実装を考えています。
P101にも載せる予定です。
つらつらと
まずは[TOPPERS/JSPを使う]のページで試したPF3EEを使って作業を進めようと思います。
ターゲットは、SEMB1200AとP101です。
TOPPERS/JSP自体は最低限タイマーが動けば使えるので、まずはそれを目標にします。
注!! 以下の内容は試行しながら書いているので、鵜呑みにしないでください。
※次期JSPへの対応については未定
※PF3EEのプラグインの作成を試しています。
※参考: Eclipseプラグイン・プロジェクトテンプレートの作成
以前VR5500用が使えるかもと書きましたが、残念ながらPF3EEには含まれません。
なので、MIPS用のものを使用して、VR5500用との差分を見ながらSEMB1200A用にカスタマイズしようと思います。
「pizza-gnu」配下の「PizzaFactory TargetTools for mips64-elf 3.1.2.200702182144」
Project nameは「core-SEMB」を指定。 Project Typeは「PizzaFactory loadable (mips64-elf)」を選択。 Configurationsは「Debug-Freestanding」のみチェック。 Template selectionは「sample1」を選択。プロジェクトが正常に作成されても、Freestandingでは残念ながらビルドは成功しません。
C/C++ Projectsタブのjsp-v850配下にあるDebug-JSP-CQ_V850JG2で右クリックしてコピーを選択。 core-SEMBをクリックし、右クリックでペーストする。 Debug-JSP-CQ_V850JG2を右クリックしてリネームを選択、名前をDebug-JSP-SEMBに変更する。次にcore-SEMBのプロパティを変更します。
[C/C++ Build]のConfiguration Debug-FreestandingをDebug-JSP-SEMBに変更します。 [Manage...]ボタンをクリック、[Rename]ボタンをクリックし、Debug-JSP-SEMBに変更します。次にコンフィグレーションDebug-Freestandingを削除します。
P101のCPUはAT91SAM7S256ですからPF3EE用のプラグインがそのまま使えそうです。
「besttechnology-at91sam7s」
Project nameは「core-P101」を指定。 Project Typeは「PizzaFactory loadable (arm-elf)」を選択。 Configurationsは「Debug-JSP-AT91SAM7S」のみチェック。 Template selectionは「sample1」を選択。プロジェクトが正常に作成されれば、ビルドは自動的に始まります。
Total:3846 Today:1 Yesterday:0