TOPPERS/JSPを使う
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
* TOPPERS/JSPを使う [#gc3f3a0d]
#contents
----
**TOPPERS/JSPとは [#h02dbc1a]
- [[TOPPERSプロジェクト:http://www.toppers.jp/]]を参照。
- このページで使用したTOPPERS/JSPは1.4.2です。次版への対...
**Windowsシミュレーション環境を使う [#yc9985f4]
- 環境など~
Windows XP ProfessionalとVisual Studio 2005 Standard(以下...
VSについてはExpressでも大丈夫だと思います。~
あとはTOPPERSプロジェクトからダウンロードしたjsp-1.4.2.lz...
~
- Windowsシミュレーション環境の構築と実行~
基本的に{TOPPERS}\jsp\tools\WINDOWS\configure.vbs を実行...
ただ、自分の環境ではVBScriptがエラーを返すので、手動ビル...
~
- コンフィグレータとカーネルチェッカーをビルド~
{TOPPERS}\jsp\cfg\vc_project\configurator.dsw をVSで開い...
checkerプロジェクトとconfiguratorプロジェクトをそれぞれビ...
結構警告が出ていますが、内容を見る限り問題ないようです。~
なお、プロジェクトを開くとプロジェクト形式の変換を聞いて...
~
- デバイス・シミュレーション環境をビルド~
以下の4つをすべてVSで開いてビルドします。が、いくつかエラ...
{TOPPERS}\jsp\windev\cmdwatch\cmdwatch.dsw →失敗~
VSのメニュー[プロジェクト]-[cmdwatchのプロパティ...]を選...
[構成プロパティ]-[全般]-[プロジェクトの既定値]-[文字セッ...
「マルチバイト文字セットを使用する」に変更してから再度ビ...
{TOPPERS}\jsp\windev\devicecontrol\device.dsw →成功~
{TOPPERS}\jsp\windev\devicemanager\devicemanager.dsw →失敗~
VSのメニュー[プロジェクト]-[devicemanagerのプロパティ......
[構成プロパティ]-[MIDL]-[詳細]-[パラメータの確認]を
「いいえ (/no_robust)」に変更してから再度ビルドします。
{TOPPERS}\jsp\windev\watcher\watcher.dsw →成功~
~
- シミュレーション環境をビルド~
{TOPPERS}\jsp\tools\WINDOWS\vc_project\toppers.dsw をVSで...
この状態で実行ファイル({TOPPERS}\jsp\tools\WINDOWS\Toppe...
エラーはコンフィグレーションチェッカーが出しています。
- Internal error: Unknown symbol (Probably, Symbol tab...
- 内部エラー: 不正なシンボル名 (実行形式がシンボルテー...
**統合環境 PizzaFactory3 Express Edition(無償版)を使う [#...
PizzaFactory3は、TOPPERSのためのEclipseベースの統合環境で...
情報については[[ここ:http://www.pizzafactory.jp/]]で公開...
無償版であるPizzaFactory3 Express Edition(以下PF3EEと記す...
~
今回はInterface 2007/5号の付属V850基盤でTOPPERS/JSPを動か...
事前に記事を参照してサンプルプログラムが動作するかを確認...
確認が終わったら雑誌付属のツールに含まれるFPL.exeを使って...
~
情報については、上記PizzaFactoryのページ以外に、以下を参...
ありがとうございます。~
[[http://adsp2191.hp.infoseek.co.jp/misc/018_eclipse.shtm...
[[http://72.14.253.104/search?q=cache:DBXQdcQ57c4J:ecraft...
~
- プラグインの更新~
PF3EEを起動します。~
初回起動時はどのワークスペースを使うか聞いてくるので、任...
もしProxyを使っている場合は、メニューの[Window]-[Preferen...
~
続いてメニューの[Help]-[Software Updates]-[Find and Insta...
「Search for new features to install」を選択して「Next>」...
「PizzFactory3 element update site」をチェックして「Finis...
~
しばらく待つと検索結果が表示されます。~
今回は「CQ-V850JG2 Board Supports」と「PizzaFactory3 Term...
ライセンスに同意するため「I accept the terms in the licen...
インストール内容を再確認したら「Finish」で次に進みます。~
~
途中「Verification」が表示(プラグインに署名されていない)...
Install/Updateが表示されたら「Yes」でPF3EEを再起動します。~
~
- プロジェクトの作成~
PF3EEを起動します。~
続いてメニューの[File]-[New]-[PizzaFactory TOPPERS/JSP]を...
Project nameに任意の名前(今回はjsp-v850としました。以下の...
CPUに合わせてProject Typeを選択(今回はPizzaFactory loadab...
Template selectionで「sample1」を選択したら「Finish」でプ...
途中「Open Associated Perspective ?」が表示されたら「Yes...
(「Yes」で次からC/C++用の表示で起動するようになります)~
~
プロジェクトが正常に作成されれば、ビルドは自動的に始まり...
ビルドが成功すると[C/C++ Projectsタブの]jsp-v850/Binaries...
~
- 動かす準備
-- ターミナルの設定~
PF3EE上でターミナルを使えるようにします。~
V850基盤をUSBに接続し、LEDが点滅することを確認します。~
点滅しない場合は、データロガーのプログラムを書き込んでく...
~
続いてメニューの[Window]-[Show View]-[Other...]を選択しま...
「Terminal」を選択して「OK」で次に進みます。~
Terminalタブにある「Settingsアイコン」をクリック、COMポー...
V850基盤からのデータが次々表示されればOKです。~
~
-- ビルド環境の変更
ビルドでFPL.exeで書き込めるバイナリファイルが生成されるよ...
[C/C++ Projectsタブの]jsp-v850で右クリックしてProperties...
左側の[C/C++ Build]を選択して、右側の[Build Steps]を選択...
続いて[Post-build step]のCommandに
v850-elf-objcopy -O ihex -S ${BuildArtifactFileBaseName}...
を設定します。~
設定が終わると自動的にHEXファイルが生成されます。~
~
- バイナリの書き込みと実行
FPL.exeでHEXファイルを書き込みます。~
V850をプログラム実行にして再接続します。~
次にPF3EEのTerminalタブからCOMポートのBaud Rateを38400に...
----
#comment
Total:&counter(total); Today:&counter(today); Yesterday...
終了行:
* TOPPERS/JSPを使う [#gc3f3a0d]
#contents
----
**TOPPERS/JSPとは [#h02dbc1a]
- [[TOPPERSプロジェクト:http://www.toppers.jp/]]を参照。
- このページで使用したTOPPERS/JSPは1.4.2です。次版への対...
**Windowsシミュレーション環境を使う [#yc9985f4]
- 環境など~
Windows XP ProfessionalとVisual Studio 2005 Standard(以下...
VSについてはExpressでも大丈夫だと思います。~
あとはTOPPERSプロジェクトからダウンロードしたjsp-1.4.2.lz...
~
- Windowsシミュレーション環境の構築と実行~
基本的に{TOPPERS}\jsp\tools\WINDOWS\configure.vbs を実行...
ただ、自分の環境ではVBScriptがエラーを返すので、手動ビル...
~
- コンフィグレータとカーネルチェッカーをビルド~
{TOPPERS}\jsp\cfg\vc_project\configurator.dsw をVSで開い...
checkerプロジェクトとconfiguratorプロジェクトをそれぞれビ...
結構警告が出ていますが、内容を見る限り問題ないようです。~
なお、プロジェクトを開くとプロジェクト形式の変換を聞いて...
~
- デバイス・シミュレーション環境をビルド~
以下の4つをすべてVSで開いてビルドします。が、いくつかエラ...
{TOPPERS}\jsp\windev\cmdwatch\cmdwatch.dsw →失敗~
VSのメニュー[プロジェクト]-[cmdwatchのプロパティ...]を選...
[構成プロパティ]-[全般]-[プロジェクトの既定値]-[文字セッ...
「マルチバイト文字セットを使用する」に変更してから再度ビ...
{TOPPERS}\jsp\windev\devicecontrol\device.dsw →成功~
{TOPPERS}\jsp\windev\devicemanager\devicemanager.dsw →失敗~
VSのメニュー[プロジェクト]-[devicemanagerのプロパティ......
[構成プロパティ]-[MIDL]-[詳細]-[パラメータの確認]を
「いいえ (/no_robust)」に変更してから再度ビルドします。
{TOPPERS}\jsp\windev\watcher\watcher.dsw →成功~
~
- シミュレーション環境をビルド~
{TOPPERS}\jsp\tools\WINDOWS\vc_project\toppers.dsw をVSで...
この状態で実行ファイル({TOPPERS}\jsp\tools\WINDOWS\Toppe...
エラーはコンフィグレーションチェッカーが出しています。
- Internal error: Unknown symbol (Probably, Symbol tab...
- 内部エラー: 不正なシンボル名 (実行形式がシンボルテー...
**統合環境 PizzaFactory3 Express Edition(無償版)を使う [#...
PizzaFactory3は、TOPPERSのためのEclipseベースの統合環境で...
情報については[[ここ:http://www.pizzafactory.jp/]]で公開...
無償版であるPizzaFactory3 Express Edition(以下PF3EEと記す...
~
今回はInterface 2007/5号の付属V850基盤でTOPPERS/JSPを動か...
事前に記事を参照してサンプルプログラムが動作するかを確認...
確認が終わったら雑誌付属のツールに含まれるFPL.exeを使って...
~
情報については、上記PizzaFactoryのページ以外に、以下を参...
ありがとうございます。~
[[http://adsp2191.hp.infoseek.co.jp/misc/018_eclipse.shtm...
[[http://72.14.253.104/search?q=cache:DBXQdcQ57c4J:ecraft...
~
- プラグインの更新~
PF3EEを起動します。~
初回起動時はどのワークスペースを使うか聞いてくるので、任...
もしProxyを使っている場合は、メニューの[Window]-[Preferen...
~
続いてメニューの[Help]-[Software Updates]-[Find and Insta...
「Search for new features to install」を選択して「Next>」...
「PizzFactory3 element update site」をチェックして「Finis...
~
しばらく待つと検索結果が表示されます。~
今回は「CQ-V850JG2 Board Supports」と「PizzaFactory3 Term...
ライセンスに同意するため「I accept the terms in the licen...
インストール内容を再確認したら「Finish」で次に進みます。~
~
途中「Verification」が表示(プラグインに署名されていない)...
Install/Updateが表示されたら「Yes」でPF3EEを再起動します。~
~
- プロジェクトの作成~
PF3EEを起動します。~
続いてメニューの[File]-[New]-[PizzaFactory TOPPERS/JSP]を...
Project nameに任意の名前(今回はjsp-v850としました。以下の...
CPUに合わせてProject Typeを選択(今回はPizzaFactory loadab...
Template selectionで「sample1」を選択したら「Finish」でプ...
途中「Open Associated Perspective ?」が表示されたら「Yes...
(「Yes」で次からC/C++用の表示で起動するようになります)~
~
プロジェクトが正常に作成されれば、ビルドは自動的に始まり...
ビルドが成功すると[C/C++ Projectsタブの]jsp-v850/Binaries...
~
- 動かす準備
-- ターミナルの設定~
PF3EE上でターミナルを使えるようにします。~
V850基盤をUSBに接続し、LEDが点滅することを確認します。~
点滅しない場合は、データロガーのプログラムを書き込んでく...
~
続いてメニューの[Window]-[Show View]-[Other...]を選択しま...
「Terminal」を選択して「OK」で次に進みます。~
Terminalタブにある「Settingsアイコン」をクリック、COMポー...
V850基盤からのデータが次々表示されればOKです。~
~
-- ビルド環境の変更
ビルドでFPL.exeで書き込めるバイナリファイルが生成されるよ...
[C/C++ Projectsタブの]jsp-v850で右クリックしてProperties...
左側の[C/C++ Build]を選択して、右側の[Build Steps]を選択...
続いて[Post-build step]のCommandに
v850-elf-objcopy -O ihex -S ${BuildArtifactFileBaseName}...
を設定します。~
設定が終わると自動的にHEXファイルが生成されます。~
~
- バイナリの書き込みと実行
FPL.exeでHEXファイルを書き込みます。~
V850をプログラム実行にして再接続します。~
次にPF3EEのTerminalタブからCOMポートのBaud Rateを38400に...
----
#comment
Total:&counter(total); Today:&counter(today); Yesterday...
ページ名: