LoginSignup
6

More than 5 years have passed since last update.

Toppers/ASPのRenesas RXアーキテクチャ GCC版

Last updated at Posted at 2015-05-31

Toppers/ASPのRenasas RXアーキテクチャ GCC版を公開しました。

オープンソースの組み込み向けRTOS Toppers/aspのRenesas RX GCC版が無かったので作ってみました。

ソースコード

ソースコードはRXアーキテクチャのHEW版を修正して作成しました。(主にアセンブラ、割込みベクタ、リンカ周りの修正です。)
ソースコードは以下を参照してください。
https://github.com/farmer-bism/bismath_evalkit_target

公開したソースコードはRX依存部のみです。 カーネル本体はToppersプロジェクトからダウンロードしてください(https://www.toppers.jp/asp-kernel.html) tinetをマージするためにカーネル本体も登録しました。
ターゲットはGR-SAKURA(http://sakuraboard.net/gr-sakura.html )です。
コンフィギュレータはOSに依存になるため登録していません。toppersのサイト(https://www.toppers.jp/cfg-download.html)からダウンロードしてください。

開発環境

開発環境は以下の通りです。
OS: Windows8.1のVM(Hyper-V)にインストールしたUbuntu
クロスツール: GCC 4.8.4, Binutils 2.24.90 Newlib 2.2.0
開発環境は本家のソースコードからコンパイルして使用しています(KPITのものは使用していません)
クロスツールのコンパイルオプションは次のサイト(http://dev.inventit.io/blog/embedded_c/embedded_cxx/renesas_rx/2013/11/15/cross-gcc.html )を参考にしました。

検証状況

動作検証はLED点滅、tinetのエコーサーバを動かしてみた程度です。これから評価を進めていきます。
UARTのドライバは評価していないので、ログ出力を有効にすると動かないかもしれません。

注意

IDコードはすべて0xFで埋めています。
デフォルトではデバッガの接続を受け付ける、ROMコードの保護が無効になっています。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6