Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[連絡] NoMaYが1~3ヶ月内ぐらいにプルリクエストを出したいと考えている項目(RX編) #1

Open
NoMaY-jp opened this issue Sep 18, 2020 · 0 comments
Labels
bug Something isn't working

Comments

@NoMaY-jp
Copy link

NoMaY-jp commented Sep 18, 2020

シェルティさん、こんにちは。NoMaYです。

私がFreeRTOSのこちらのForkにプルリクエストを出したいと考えている項目です。(RX編です。)

(1) RX100-RSK_GCC_e2studioとRX100-RSK_Renesas_e2studioでの手作業のバッチファイル実行の手間を無くしたい
(2) RX200_RX231-RSK_Renesas_e2studioでのTB-RX231対応
(3a) CC-RX版RTOSDemoプロジェクトでe2 studio上で必要になるUpgrade操作の手間を無くしたい
(3b) CC-RX版RTOSDemoプロジェクトで使われるCC-RXをV3.02に上げたい
(3c) CC-RX版RTOSDemoプロジェクトをCS+でもビルド出来るようにしたい
(3d) そしてそちらでも使われるCC-RXをV3.02に上げたい
(4) IAR版RTOSDemoプロジェクトのプロジェクトフォーマットを最初から最新にしておきたい
(5a) HEWプロジェクトをe2 studioでもCS+でもビルド出来るようにしたい
(5b) そしてe2 studioとCSでは使われるCC-RXをV3.02に上げたい(HEWではCC-RX V1/V2までなのでそのままにする)
(6) 未実施のRTOSDemo項目(実情はテスト項目)を幾つか追加したい
(7) RX65N/RX231/RX130対応

[追記]ひとつ抜けました。GCCプロジェクトで使われるGNURXのバージョンを上げたい。

以下詳細です。

(1) RX100-RSK_GCC_e2studioとRX100-RSK_Renesas_e2studioでの手作業のバッチファイル実行の手間を無くしたい

とても古いプロジェクトのようで、e2 studio/Eclipseのリンク機能が使われておらず、バッチファイルでソースを共通フォルダからプロジェクトフォルダにコピーしてからビルドを始めないといけません。また、そうしないといけないことをFreeRTOSConfig.h内の#errorでユーザに気付かせるようになっていて、ビルドを始める前に#errorをコメントアウトする必要があります。不便ですので、e2 studio/Eclipseのリンク機能を使うようにして、それらの手間を無くしたいです。

以下のプルリクエストで言及しています。

Build: Fix Demo/RX100-RSK_Renesas_e2studio RTOS demo project build error FreeRTOS#228 (comment)

Build: Upgrade GCC project files for e2 studio v7.8.0 in Demo/RX100-RSK_GCC_e2studio folder FreeRTOS#264

(2) RX200_RX231-RSK_Renesas_e2studioでのTB-RX231対応

RX200_RX231-RSK_GCC_e2studio_IARのIARプロジェクトのビルドエラーを修正した時に、実機確認用にTB-RX231でも動作するように改造しました。ただ、IAR版プロジェクトとGCC版プロジェクトまでで、CC-RX版プロジェクトは改造しておらず、不揃いですので、CC-RX版プロジェクトも改造したいと考えています。

以下のIARプロジェクトのビルドエラーを修正したプルリクエストです。

Build: Fix Demo/RX200_RX231-RSK_GCC_e2studio_IAR RTOS demo project IAR build error FreeRTOS#239

(3a) CC-RX版RTOSDemoプロジェクトでe2 studio上で必要になるUpgrade操作の手間を無くしたい

GCC版プロジェクトはe2 studio v7.8.0対応にするプルリクエストを出しました(誰かがUpgradeしたプロジェクトを投稿しないとユーザが自力でUpgradeするのは困難です)が、CC-RX版はe2 studio v7.8.0のUpgradeメニューを実行すれば正しくUpgradeされてビルドできますので、e2 studio v7.8.0でプロジェクトを読み込んですぐビルド出来るようにするプルリクエストは出していません。でも、Upgrade操作不要でビルド出来るようにしたいです。

以下、かふぇルネへの本件に関連した投稿です。

e2 studio v7.5.0でFreeRTOS+SCFGプロジェクトではRTOS Objectコンポーネントというものは使えないのかな
https://japan.renesasrulz.com/cafe_rene/f/forum21/5940/e2-studio-v7-5-0-freertos-scfg-rtos-object/36624#36624

MOTファイルの変化はありませんので、実機確認は不要です。

(3b) CC-RX版RTOSDemoプロジェクトで使われるCC-RXをV3.02に上げたい

上の(3a)のものと同じ投稿が本件にも関連します。

MOTファイルが変化しますので、実機確認を行うのが望ましいですが、Amazonさん次第でもあると思います。

(3c) CC-RX版RTOSDemoプロジェクトをCS+でもビルド出来るようにしたい

MOTファイルの変化はありませんので、実機確認は不要です。

(3d) そしてそちらでも使われるCC-RXをV3.02に上げたい

上の(3b)をしないで(3d)をすることは無いです。そして、MOTファイルは(3b)と同じになるようにしますので、実機確認は不要です。

(4) IAR版RTOSDemoプロジェクトのプロジェクトフォーマットを最初から最新にしておきたい

上の(3a)のものと同じ投稿が本件にも関連します。

MOTファイルの変化はありませんので、実機確認は不要です。

(5a) HEWプロジェクトをe2 studioでもCS+でもビルド出来るようにしたい

ここまでならMOTファイルの変化はありませんので、実機確認は不要です。

(5b) そしてe2 studioとCSでは使われるCC-RXをV3.02に上げたい(HEWではCC-RX V1/V2までなのでそのままにする)

ここまでやるとMOTファイルが変化しますので、実機確認を行うのが望ましいですが、Amazonさん次第でもあると思います。

(6) 未実施のRTOSDemo項目(実情はテスト項目)を幾つか追加したい

FreeRTOS v10.4.0でタスク通知機能が強化されたのですが、少なくともそれは追加したいです。

(7) RX65N/RX231/RX130対応

以下の投稿の冒頭の件です。

e2 studio v7.5.0でFreeRTOS+SCFGプロジェクトではRTOS Objectコンポーネントというものは使えないのかな
https://japan.renesasrulz.com/cafe_rene/f/forum21/5940/e2-studio-v7-5-0-freertos-scfg-rtos-object/36628#36628

TB-RX65N/RX231/RX130のRTOSDemoプログラムを追加すれば、そちらでCC-RX V3.02に対応すれば、既にあるプロジェクトまでCC-RX V3.02へ上げなくても良いのでは?とも思っています。

[追記]ひとつ抜けました。GCCプロジェクトで使われるGNURXのバージョンを上げたい。

上の(3a)のものと同じ投稿が本件にも関連します。

MOTファイルが変化しますので、実機確認を行うのが望ましいですが、Amazonさん次第でもあると思います。

こちらの方は、こんなところです。

@NoMaY-jp NoMaY-jp added the bug Something isn't working label Sep 18, 2020
@NoMaY-jp NoMaY-jp changed the title [連絡] NoMaYが1~3ヶ月内ぐらいにプルリクエストを出したいと考えている項目 [連絡] NoMaYが1~3ヶ月内ぐらいにプルリクエストを出したいと考えている項目(RX編) Sep 25, 2020
VanNamDinh pushed a commit that referenced this issue Mar 29, 2024
[Add] Added project generation support for RX24T
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant