[117] | 1 |
|
---|
| 2 | TOPPERS/ATK2-SC3
|
---|
| 3 | <CS+用プロジェクト生成スクリプトマニュアル>
|
---|
| 4 |
|
---|
| 5 | このドキュメントはCS+用プロジェクト生成スクリプトの情報を記述したもの
|
---|
| 6 | である.
|
---|
| 7 |
|
---|
| 8 | ----------------------------------------------------------------------
|
---|
| 9 | TOPPERS ATK2
|
---|
| 10 | Toyohashi Open Platform for Embedded Real-Time Systems
|
---|
| 11 | Automotive Kernel Version 2
|
---|
| 12 |
|
---|
| 13 | Copyright (C) 2013-2015 by Center for Embedded Computing Systems
|
---|
| 14 | Graduate School of Information Science, Nagoya Univ., JAPAN
|
---|
| 15 | Copyright (C) 2013-2014 by FUJI SOFT INCORPORATED, JAPAN
|
---|
| 16 | Copyright (C) 2013-2014 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
|
---|
| 17 | Copyright (C) 2013-2014 by Renesas Electronics Corporation, JAPAN
|
---|
| 18 | Copyright (C) 2013-2014 by Sunny Giken Inc., JAPAN
|
---|
| 19 | Copyright (C) 2013-2014 by TOSHIBA CORPORATION, JAPAN
|
---|
| 20 | Copyright (C) 2013-2014 by Witz Corporation, JAPAN
|
---|
| 21 |
|
---|
| 22 | 上記著作権者は,以下の (1)〜(3)の条件を満たす場合に限り,本ドキュメ
|
---|
| 23 | ント(本ドキュメントを改変したものを含む.以下同じ)を使用・複製・改
|
---|
| 24 | 変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
|
---|
| 25 | (1) 本ドキュメントを利用する場合には,上記の著作権表示,この利用条件
|
---|
| 26 | および下記の無保証規定が,そのままの形でドキュメント中に含まれて
|
---|
| 27 | いること.
|
---|
| 28 | (2) 本ドキュメントを改変する場合には,ドキュメントを改変した旨の記述
|
---|
| 29 | を,改変後のドキュメント中に含めること.ただし,改変後のドキュメ
|
---|
| 30 | ントが,TOPPERSプロジェクト指定の開発成果物である場合には,この限
|
---|
| 31 | りではない.
|
---|
| 32 | (3) 本ドキュメントの利用により直接的または間接的に生じるいかなる損害
|
---|
| 33 | からも,上記著作権者およびTOPPERSプロジェクトを免責すること.また,
|
---|
| 34 | 本ドキュメントのユーザまたはエンドユーザからのいかなる理由に基づ
|
---|
| 35 | く請求からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
|
---|
| 36 |
|
---|
| 37 | 本ドキュメントは,AUTOSAR(AUTomotive Open System ARchitecture)仕様
|
---|
| 38 | に基づいている.上記の許諾は,AUTOSARの知的財産権を許諾するものではな
|
---|
| 39 | い.AUTOSARは,AUTOSAR仕様に基づいたソフトウェアを商用目的で利用する
|
---|
| 40 | 者に対して,AUTOSARパートナーになることを求めている.
|
---|
| 41 |
|
---|
| 42 | 本ドキュメントは,無保証で提供されているものである.上記著作権者およ
|
---|
| 43 | びTOPPERSプロジェクトは,本ドキュメントに関して,特定の使用目的に対す
|
---|
| 44 | る適合性も含めて,いかなる保証も行わない.また,本ドキュメントの利用
|
---|
| 45 | により直接的または間接的に生じたいかなる損害に関しても,その責任を負
|
---|
| 46 | わない.
|
---|
| 47 |
|
---|
| 48 | $Id: README.txt 187 2015-06-25 03:39:04Z t_ishikawa $
|
---|
| 49 | ----------------------------------------------------------------------
|
---|
| 50 |
|
---|
| 51 | ○概要
|
---|
| 52 |
|
---|
| 53 | CS+用プロジェクト生成スクリプトは,RH850用のATK2のプロジェクトを作成す
|
---|
| 54 | るスクリプトである.
|
---|
| 55 |
|
---|
| 56 | 動作確認を行ったCS+のバージョンは次の通りである.
|
---|
| 57 |
|
---|
| 58 | CS+ V3.00.00
|
---|
| 59 |
|
---|
| 60 | ○使用方法
|
---|
| 61 |
|
---|
| 62 | 以下の手順でターゲット用のプロジェクトファイルを生成する.
|
---|
| 63 |
|
---|
| 64 | 1.本フォルダ(configure)を適当な場所にコピーする.以下のファイルが含ま
|
---|
| 65 | れている.
|
---|
| 66 | ./configure.mtpj
|
---|
| 67 | ./configure.py
|
---|
| 68 | ./def.py
|
---|
| 69 | ./README.txt
|
---|
| 70 |
|
---|
| 71 | 2.def.pyの編集
|
---|
| 72 | 以下のdef.pyの設定値を参考に設定する.
|
---|
| 73 |
|
---|
| 74 | 3.configure.mtpjをダブルクリック
|
---|
| 75 | configure.py が実行され,atk2-sc1.mtpjが作成され開かれる.
|
---|
| 76 |
|
---|
| 77 | 4.アクティブプロジェクトを変更
|
---|
| 78 | アクティブプロジェクトをatk2-sc1に変更する.
|
---|
| 79 |
|
---|
| 80 |
|
---|
| 81 | プロジェクトファイル生成後は,atk2-sc1.mtpj を使用する.なお,プロジェ
|
---|
| 82 | クトファイル生成後はconfigure.mtpjとconfigure.pyは削除可能である.
|
---|
| 83 |
|
---|
| 84 |
|
---|
| 85 | ○def.pyの設定値
|
---|
| 86 |
|
---|
| 87 | ・SRCDIR
|
---|
| 88 | ・ATK2のソースコードのトップとの相対位置
|
---|
| 89 | ./atk2-sc1/yyy/xxx/ にコピーした場合は,,
|
---|
| 90 |
|
---|
| 91 | SRCDIR = "../../"
|
---|
| 92 | となる.
|
---|
| 93 |
|
---|
| 94 | ・CFGNAME
|
---|
| 95 | ・コンフィギュレーションファイル名の指定.
|
---|
| 96 | 入力として必要なXMLファイル名を全て指定.
|
---|
| 97 |
|
---|
| 98 | ・TARGET
|
---|
| 99 | ・ターゲットの指定../target 以下のいずれかのフォルダ名.
|
---|
| 100 |
|
---|
| 101 | ・TARGET_MCU
|
---|
| 102 | ・ターゲットMCU名の指定.
|
---|
| 103 |
|
---|
| 104 | ・app_app_files
|
---|
| 105 | ・アプリケーションファイルの指定.
|
---|
| 106 |
|
---|
| 107 | ・USER_INCLUDE
|
---|
| 108 | ・インクルードパスの指定
|
---|
| 109 |
|
---|
| 110 | ・COPY_SAMPLE1
|
---|
| 111 | ・sample1のファイルを./sampleからコピーするか指定.
|
---|
| 112 |
|
---|
| 113 | ○プロジェクト構成
|
---|
| 114 |
|
---|
| 115 | atk2-sc1 : トッププロジェクト
|
---|
| 116 | cfg : サブプロジェクト コンフィギュレータ実行
|
---|
| 117 | kernel : サブプロジェクト カーネルビルド用
|
---|
| 118 |
|
---|
| 119 | ○変更履歴
|
---|
| 120 |
|
---|
| 121 | 2014/10/14
|
---|
| 122 | ・CS+ V3.00.00 対応
|
---|
| 123 |
|
---|
| 124 | 2014/05/01
|
---|
| 125 | ・ターゲットフォルダ名をv850e2_gccからv850_gccに変更.
|
---|
| 126 | ・sample1をコピーする際に,Rte_Type.h も対象に追加.
|
---|
| 127 | ・カーネルビルド時の Rte_Type.h のインクルードのため,Rte_Type.h を置
|
---|
| 128 | いているフォルダをカーネルビルド時のインクルード対象とする.
|
---|
| 129 |
|
---|
| 130 | 以上.
|
---|