6
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

updated at

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

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 can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
6
Help us understand the problem. What are the problem?