新石器Wiki

近年はシリコン(石)から進化した便利なもので溢れる時代。そんな気になった事や試した事など記す。

ユーザ用ツール

サイト用ツール


develop:rtk_kernel:rtk_kernel-rpi:implement:start


差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
develop:rtk_kernel:rtk_kernel-rpi:implement:start [2020/01/07 14:20] – [参考] yokodevelop:rtk_kernel:rtk_kernel-rpi:implement:start [2026/07/28 13:16] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
-実装 +====== 実装 ======
-====+
 「[[develop:rtk_kernel:rtk_kernel-rpi:start]]」の実装関係の情報。 「[[develop:rtk_kernel:rtk_kernel-rpi:start]]」の実装関係の情報。
  
-メモリマップ +===== メモリマップ =====
-------------+
 実装仕様書`doc/T-Kernel2.0/doc/impl-tef_em1d.txt`からの差分 実装仕様書`doc/T-Kernel2.0/doc/impl-tef_em1d.txt`からの差分
  
行 45: 行 43:
 ``` ```
  
-例外ベクターテーブル +===== 例外ベクターテーブル =====
---------------------+
  
 ``` ```
-2.4 例外ベクターテーブル+  -4 例外ベクターテーブル
                                                ベクター番号                                                ベクター番号
          0x10004000 +-----------------------+          0x10004000 +-----------------------+
行 82: 行 79:
  
  
-シリアルポート割り当て +===== シリアルポート割り当て =====
-----------------------+
 T-Kernel/T-Monitorではシリアルポートは、Raspberry Piでは下記を利用 T-Kernel/T-Monitorではシリアルポートは、Raspberry Piでは下記を利用
  
行 92: 行 88:
 | Pi 3 Model B  | 3        | 1   | mini UART        | | Pi 3 Model B  | 3        | 1   | mini UART        |
  
-タイマー +===== タイマー =====
---------+
 システムタイマーとしてTimer(ARM side)を使用。割り込み周期はconfigで変更できるが、デフォルトでは1msecに設定。 システムタイマーとしてTimer(ARM side)を使用。割り込み周期はconfigで変更できるが、デフォルトでは1msecに設定。
  
-LED割り当て +===== LED割り当て =====
------------+
 T-MonitorのcpuLED()関数で、LED操作ができる。LED表示の為に下記のGPIOポートを割り当てている。 T-MonitorのcpuLED()関数で、LED操作ができる。LED表示の為に下記のGPIOポートを割り当てている。
  
行 112: 行 106:
 |  0    | 17     | コネクタの11ピン                 | |  0    | 17     | コネクタの11ピン                 |
  
-JTAGピン +===== JTAGピン =====
---------+
 JTAGデバッグ可能なように、T-Monitorの初期化時に、Raspberry PiのJTAGピンを有効にしている。Raspberry PiコネクタのJTAGピンの割り当ては下記。 JTAGデバッグ可能なように、T-Monitorの初期化時に、Raspberry PiのJTAGピンを有効にしている。Raspberry PiコネクタのJTAGピンの割り当ては下記。
  
行 125: 行 118:
   * Raspberry Pi Zero/2ではJTAGデバッガ接続できるは確認したが、Raspberry Pi 3では未確認。   * Raspberry Pi Zero/2ではJTAGデバッガ接続できるは確認したが、Raspberry Pi 3では未確認。
  
-関連記事 +===== 関連記事 =====
----------+
  
   * [[myblog>2016/09/04/raspberrypi-document/|【Raspberry Pi】参考になるベアメタルなドキュメント]]   * [[myblog>2016/09/04/raspberrypi-document/|【Raspberry Pi】参考になるベアメタルなドキュメント]]
   * [[myblog>2016/08/23/raspberrypi-jtag/|【Raspberry Pi】u-bootでJTAGピンを有効にする]]   * [[myblog>2016/08/23/raspberrypi-jtag/|【Raspberry Pi】u-bootでJTAGピンを有効にする]]
  
-参考 +===== 参考 =====
-----+
  
-1. [[wpjp>Raspberry_Pi]]+  - [[wpjp>Raspberry_Pi]]
  
  
 {{tag>rtk_kernel}} {{tag>rtk_kernel}}
  
develop/rtk_kernel/rtk_kernel-rpi/implement/start.1578374456.txt.gz · 最終更新: by yoko