develop:rtk_kernel:rtk_kernel-rzt1:build:build-e2studio:tkernel-e2studio-build
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| develop:rtk_kernel:rtk_kernel-rzt1:build:build-e2studio:tkernel-e2studio-build [2020/01/07 14:27] – ↷ develop:yt-kernel:ytkernel-rzt1:build:build-e2studio:tkernel-e2studio-build から develop:rtk_kernel:rtk_kernel-rzt1:build:build-e2studio:tkernel-e2studio-build へページを移動しました。 yoko | develop:rtk_kernel:rtk_kernel-rzt1:build:build-e2studio:tkernel-e2studio-build [2026/07/28 13:16] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | 03.T-Kernel(ROM版)をe2studioでビルド&デバッグ | + | ====== |
| - | ===================================== | + | |
| - | e2studioの起動 | + | ===== e2studioの起動 |
| - | -------------- | + | |
| 「[[develop: | 「[[develop: | ||
| - | T-Kernelのコンパイル | + | ===== T-Kernelのコンパイル |
| - | -------------------- | + | `rtk_kernel`リポジトリには、e2studioプロジェクト情報も含み、「ビルド構成」も定義済みであるので選択する。 |
| - | yt-kernelリポジトリには、e2studioプロジェクト情報も含み、「ビルド構成」も定義済みであるので選択する。 | + | |
| (もし新しくビルド構成を定義する場合は、「[[develop: | (もし新しくビルド構成を定義する場合は、「[[develop: | ||
| ### 1)ビルド構成をアクティブにする | ### 1)ビルド構成をアクティブにする | ||
| - | 画面左側のプロジェクト・エクスプローラからプロジェクト(yt-kernel)を右クリック | + | 画面左側のプロジェクト・エクスプローラからプロジェクト(`rtk_kernel`)を右クリック |
| ビルド構成 > アクティブにする | ビルド構成 > アクティブにする | ||
| 行 19: | 行 16: | ||
| ### 2)ビルドの実行 | ### 2)ビルドの実行 | ||
| - | 画面左側のプロジェクト・エクスプローラで、プロジェクト(yt-kernel)を右クリック。 | + | 画面左側のプロジェクト・エクスプローラで、プロジェクト(`rtk_kernel`)を右クリック。 |
| 「プロジェクトのビルド」を実行。 | 「プロジェクトのビルド」を実行。 | ||
| 行 27: | 行 24: | ||
| * ビルドしたオブジェクトファイルを消すには「プロジェクトをクリーンにする」を実行。この場合は「make clean」コマンドが実行されている。 | * ビルドしたオブジェクトファイルを消すには「プロジェクトをクリーンにする」を実行。この場合は「make clean」コマンドが実行されている。 | ||
| - | デバッグの実行 | + | ===== デバッグの実行 |
| - | ------------ | + | |
| ビルド完了してバイナリーファイルの所にオブジェクトファイルが生成されたら、**ROM実行版**をJ-Link経由で基板に転送&実行する。 | ビルド完了してバイナリーファイルの所にオブジェクトファイルが生成されたら、**ROM実行版**をJ-Link経由で基板に転送&実行する。 | ||
| - | yt-kernelリポジトリには、「デバッグ構成」も定義済みであるので選択する。 | + | `rtk_kernel`リポジトリには、「デバッグ構成」も定義済みであるので選択する。 |
| 画面左側のプロジェクト・エクスプローラ中の、バイナリオブジェクトファイル名を右クリック。 | 画面左側のプロジェクト・エクスプローラ中の、バイナリオブジェクトファイル名を右クリック。 | ||
| デバッグ > デバッグの構成 で Renessas GDB Hardware Debugging の「`rzt1_kernel-rom.rom`」を選択し[デバッグ]ボタンを押すとJ-Link経由でプログラム転送され実行開始する。 | デバッグ > デバッグの構成 で Renessas GDB Hardware Debugging の「`rzt1_kernel-rom.rom`」を選択し[デバッグ]ボタンを押すとJ-Link経由でプログラム転送され実行開始する。 | ||
| - | 1. この時、ROM実行版のT-Monitor(`tmonitor.mot`)をROMに書いておく必要がある。 | + | - この時、ROM実行版のT-Monitor(`tmonitor.mot`)をROMに書いておく必要がある。 |
| - | 2. この時、ROM実行用のConfigデータ(`rominfo-rom.mot`)をROMに書いておく必要がある。 | + | |
| - | 3. デバッグ開始するとリセット実行されT-Monitorが起動するので「`BD`」コマンド入力してT-Kernelに分岐しデバックする。 | + | |
| {{develop: | {{develop: | ||
| 行 50: | 行 46: | ||
| {{develop: | {{develop: | ||
| - | 起動画面 | + | ===== 起動画面 |
| - | -------- | + | |
| メンテポートの表示画面。 | メンテポートの表示画面。 | ||
| 行 58: | 行 53: | ||
| オープニングメッセージが表示されT-Kernel起動。この例では、外部アプリの実行コードが認識できないので、サンプルアプリ(簡易シェル)の入力待ちとなっている。 | オープニングメッセージが表示されT-Kernel起動。この例では、外部アプリの実行コードが認識できないので、サンプルアプリ(簡易シェル)の入力待ちとなっている。 | ||
| - | 補足 | + | ===== 補足 |
| - | ---- | + | |
| * ビルド実行時に「`[ERROR] No toolchain set or toolchain not integrated.`」と表示されるが、気にしなくてもよいみたい。 | * ビルド実行時に「`[ERROR] No toolchain set or toolchain not integrated.`」と表示されるが、気にしなくてもよいみたい。 | ||
| - | {{tag>yt-kernel}} | + | {{tag>rtk_kernel}} |
develop/rtk_kernel/rtk_kernel-rzt1/build/build-e2studio/tkernel-e2studio-build.1578374821.txt.gz · 最終更新: by yoko
