source: atk2-sc3-1.4.0-ntisr/target/hsbrh850f1l_gcc/target_user.txt@ 172

Last change on this file since 172 was 172, checked in by ertl-ishikawa, 8 years ago

ATK2-SC3 1.4.0 RH850依存部 非信頼C2ISR対応を追加

  • Property svn:executable set to *
File size: 6.8 KB
Line 
1
2 TOPPERS/ATK2-SC3
3 <FL-850/F1Lターゲット依存部(GCC版)マニュアル>
4
5このドキュメントはFL-850/F1Lターゲット依存部の情
6報を記述したものである.
7
8----------------------------------------------------------------------
9TOPPERS ATK2
10 Toyohashi Open Platform for Embedded Real-Time Systems
11 Automotive Kernel Version 2
12
13Copyright (C) 2014 by Center for Embedded Computing Systems
14 Graduate School of Information Science, Nagoya Univ., JAPAN
15Copyright (C) 2013-2014 by FUJI SOFT INCORPORATED, JAPAN
16
17上記著作権者
18は,以下の (1)〜(3)の条件を満たす場合に限り,本ドキュメ
19ント(本ドキュメントを改変したものを含む.以下同じ)を使用・複製・改
20変・再é…
21å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
22(1) 本ドキュメントを利用する場合には,上記の著作権表示,この利用条件
23 および下記の無保証規定が,そのままの形でドキュメント中に含まれて
24 いること.
25(2) 本ドキュメントを改変する場合には,ドキュメントを改変した旨の記述
26 を,改変後のドキュメント中に含めること.ただし,改変後のドキュメ
27 ントが,TOPPERSプロジェクト指定の開発成果物である場合には,この限
28 りではない.
29(3) 本ドキュメントの利用により直接的または間接的に生じるいかなる損害
30 からも,上記著作権者
31およびTOPPERSプロジェクトをå…
32è²¬ã™ã‚‹ã“と.また,
33 本ドキュメントのユーザまたはエンドユーザからのいかなる理由に基づ
34 く請求からも,上記著作権者
35およびTOPPERSプロジェクトをå…
36è²¬ã™ã‚‹ã“と.
37
38本ドキュメントは,AUTOSAR(AUTomotive Open System ARchitecture)仕様
39に基づいている.上記の許諾は,AUTOSARの知的財産権を許諾するものではな
40い.AUTOSARは,AUTOSAR仕様に基づいたソフトウェアを商用目的で利用する
41者
42に対して,AUTOSARパートナーになることを求めている.
43
44本ドキュメントは,無保証で提供されているものである.上記著作権者
45およ
46びTOPPERSプロジェクトは,本ドキュメントに関して,特定の使用目的に対す
47る適合性も含めて,いかなる保証も行わない.また,本ドキュメントの利用
48により直接的または間接的に生じたいかなる損害に関しても,その責任を負
49わない.
50
51$Id: target_user.txt 187 2015-06-25 03:39:04Z t_ishikawa $
52----------------------------------------------------------------------
53
54○概要
55
56FL-850/F1Lターゲット依存部(FL-850/F1L依存部)は,ルネサスエレクトロニ
57クス社のRH850/F1Lを搭載したテセラ・テクノロジーのFL-850/F1L-176-Sをサポー
58トしている.
59
60
61○動作確認バージョン
62
63動作確認を行ったコンパイラのバージョンは次の通りである.
64
65・KPIT社 gcc version 4.9-GNUV850_v14.01 (GCC_Build_2.01)
66
67
68○ログ出力
69
70ログ出力のため,RLIN3のポート5を使用する.
71
72データフォーマットは,
73
74・115200bps、データ8bit、パリティなし、ストップ1bit、フロー制御なし
75
76である.
77
78
79○ハードウェアカウンタ
80
81・サンプルプログラムにて,TAUJ0, TAUJ1を使用.
82・1個のカウンタに2つのタイマを使用している.
83 差分タイマ:目的の時間を設定する時の現在時間(現在値タイマ)と次の満
84 了時間との相対時間をカウントすることで目的の絶対時間に満了したこと
85 とする.
86 count mode:count down once
87 現在値タイマ:カウンタ周期分のベースタイマを実現(絶対時間をカウント)
88 count mode:continuous count down
89・使用カウンタ情
90å ±
91 カウンタ名:MAIN_HW_COUNTER
92 差分タイマ:TAUJ0
93 現在値タイマ:TAUJ1
94 1ティック当たりの秒数:1/TIMER_CLOCK_HZ
95
96
97○ビルド環境
98
99ビルド環境はWindows上のCygwinを使用する.Cygwinには最低限以下のパッケ
100ージをインストールする必
101要がある.
102
103 ・make
104 ・perl
105
106
107○デバッグ環境
108
109動作確認はCS+で実施した.CS+の設定方法は次の通りである.
110
111 1) CubeSuite+を起動
112 2) 新規プロジェクトを作成.
113 メニューから[ファイル] → [新規作成] → [新しいプロジェクトを作成]を選択
114 3) プロジェクトの作成
115 プロジェクト作成ダイアログ内
116で以下の設定をします。
117 [1] マイクロコントローラ :RH850を選択
118 [2] 使用するマイクロコントローラ:R7F701035xAFP
119 [3] プロジェクトの種類 :デバック専用
120 [4] プロジェクト名 :任意
121 [5] 作成場所 :任意
122 [6] OKを選択
123 上記[5]で指定したフォルダ内
124にプロジェクト名.mtpjファイルが作成される.
125 4) デバックツールの選択
126 [1] 画面左側ツリー内
127のRH850シュミレータを選択し右クリック
128 [2] 使用するデバックツールを選択
129 [3] 接続用設定のタブを選択
130 [4] メイン・クロック周波数 に 8 を指定
131 5) ダウンロードファイルの設定
132 [1] 画面右側のタブから[ダウンロード・ファイル設定]を選択
133 [2] 画面右側のダウンロードするファイルを選択
134 [3] 選択行右端[...]を左クリック
135 [4] ダウンロード・ダイアログ内
136で[追加]ボタンを選択
137 [5] ダウンロード・ファイル情
138報のファイルを選択後[...]を左クリック
139 [6] ダウンロードファイルは[atk2-sc3.exe]を選択
140 [7] OKを選択
141 6) ファイルをダウンロード
142 [1] ターゲットボードの電源をON
143 [2] メニューから[デバック]→[デバック・ツールへダウンロード]を選択
144 ※ダウンロード完了後、「ダウンロードが完了しましたが、以下の問題ある可能性があります。」と
145 警告メッセージが表示されるが,OKを選択.
146 7) プログラムの実行
147 [1] メニューから[デバック]→[リスタート]を選択
148 ターミナル画面に[Input Command:]と表示が出れば正常に動作している .
149 上記手順の 2)〜5)は新規にプロジェクトを作成した時のみ実行.
150
151
152○制限事項
153
154
155CS+ V3.00.00 では,GCCのLMAを理解できない.そのため,コンパイルオプシ
156ョンに -DOMIT_DATA_INIT を指定してる.ROMブートする場合はこの定義を外
157してコンパイルを行いCubeSuite+以外のデバッガを使用して書き込むこと.
158
159
160○変更履歴
1612014/09/08
162・RLIN3 UART ドライバのポートを変更可能に.
163
1642014/07/17
165 新規作成
166
167以上
Note: See TracBrowser for help on using the repository browser.