CS+ RL78 (CS+ for CA,CX) コード生成
ルネサス統合開発環境「CubeSuite+」は、2014年10⽉1⽇リリースのV3.00.00より、製品名を「CS+」に変更いたしました。
CS+ V3.00.00に対応して、CubeSuite+ RL78, 78K0R, 78K0コード生成を
CS+ RL78 (CS+ for CC) コード生成とCS+ RL78 (CS+ for CA,CX) コード生成に分割しました。
CS+ RL78 (CS+ for CC) コード生成の変更点については、以下をご参照ください。
https://www.renesas.com/cs+/jpn/CSPlus_CC_Code_Generator_for_RL78.html
V2.21.00 → V2.22.00 への変更点 (2022/1/20)
1. 注意事項の改修
(a) RENESAS TOOL NEWS 資料番号 R20TS0545JJ0100 で連絡した以下の注意事項を改修しました。
1. CSI および UART のコールバック機能設定に関する注意事項
該当MCU:RL78/I1E および RL78/G11(*1)グループ
(*1):R5F1054A(16pin), R5F1056A(20pin), R5F1057A(24pin), R5F1058A(25pin)
注意事項の詳細は、以下のURLをご参照ください。
https://www.renesas.com/document/tnn/notes-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-cacx-e-studio-code-generator-plug-ap4-1
V2.20.00 → V2.21.00 への変更点 (2021/1/20)
1. 注意事項の改修
(a) RENESAS TOOL NEWS 資料番号 R20TS0571JJ0100 で連絡した以下の注意事項を改修しました。
1. ユーザ・オプション・バイト(000C1H/010C1H)LVD オフ設定値の注意事項
該当MCU:RL78/G13Aグループ
注意事項の詳細は、以下のURLをご参照ください。
https://www.renesas.com/document/tnn/notes-cs-code-generator-rl78-e-studio-code-generator-plug-applilet3-coding-assistance-tool-rl78-0
V2.19.00 → V2.20.00 への変更点 (2020/10/20)
1. 注意事項の改修
(a) RENESAS TOOL NEWS 資料番号 R20TS0544JJ0100 で連絡した以下の注意事項を改修しました。
1. オンチップ・デバッグ設定のトレース機能を使用する場合の注意事項
該当MCU:RL78/F15 グループの以下デバイス(*)
R5F113PG, R5F113TG, R5F113PH, R5F113TH, R5F113PJ, R5F113TJ, R5F113GK, R5F113LK, R5F113MK, R5F113PK, R5F113TK
(*):R5F113mL (m = G, L, M, P, T)は除く
注意事項の詳細は、以下のURLをご参照ください。
https://www.renesas.com/search/keyword-search.html#genre=document&q=r20ts0544
(b) RENESAS TOOL NEWS 資料番号 R20TS0545JJ0100 で連絡した以下の注意事項を改修しました。
1. CSI および UART のコールバック機能設定に関する注意事項
該当MCU:RL78/I1E および RL78/G11(*1)グループ
(*1):R5F1054A(16pin), R5F1056A(20pin), R5F1057A(24pin), R5F1058A(25pin)
2. CSI および UART の端子機能割り当てが解除される操作の注意事項
該当MCU:RL78/I1Eグループ
注意事項の詳細は、以下のURLをご参照ください。
https://www.renesas.com/search/keyword-search.html#genre=document&q=r20ts0545
V2.18.00 → V2.19.00 への変更点 (2020/1/20)
1. サポートデバイスの追加
- RL78/G13Aグループ、RL78/I1Cグループ
2. 注意事項の改修
(a) RENESAS TOOL NEWS 資料番号 R20TS0459JJ0100 で連絡した以下の注意事項を改修しました。
1. IICA0 またはIICA1 でシングルマスタ・システムを選択した場合の注意事項
該当MCU:RL78/F12、RL78/F13、RL78/F14、RL78/F15、RL78/G10、RL78/G11、RL78/G12、RL78/G13および RL78/G14グループ
2. A/D コンバータでR_ADC_Set_ADChannel 関数を使用する場合の注意事項
該当MCU:RL78/D1A グループ(48 ピンおよび64 ピン製品)、RL78/G1A グループ(25 ピンおよび32 ピン製品)、
RL78/G1F グループ(24 ピン製品)、RL78/I1D グループ(48 ピン製品)
注意事項の詳細は、以下のURLをご参照ください。
https://www.renesas.com/search/keyword-search.html#genre=document&q=r20ts0459
(b) RENESAS TOOL NEWS 資料番号 R20TS0472JJ0100 で連絡した以下の注意事項を改修しました。
1. データ・フラッシュ・ライブラリを使用時の注意事項
該当MCU:RL78/F12、RL78/F13、RL78/F14、RL78/F15、RL78/G11、RL78/G12、RL78/G13、RL78/G14および RL78/I1Eグループ
注意事項の詳細は、以下のURLをご参照ください。
https://www.renesas.com/search/keyword-search.html#genre=document&q=r20ts0472
V2.17.00 → V2.18.00 への変更点 (2019/7/22)
1. 注意事項の改修
(a) RENESAS TOOL NEWS 資料番号 R20TS0432JJ0100 で連絡した以下の注意事項を改修しました。
1. クロック発生回路のPLL クロック設定についての注意事項
該当MCU:RL78/F13, RL78/F14 および RL78/F15グループ
2. クロック発生回路のRTC 動作クロック設定についての注意事項
該当MCU:RL78/F13, RL78/F14, RL78/F15 および RL78/D1Aグループ
注意事項の詳細は、以下のURLをご参照ください。
https://www.renesas.com/search/keyword-search.html#genre=document&q=r20ts0432
V2.16.00 → V2.17.00 への変更点 (2019/1/21)
1. 注意事項の改修
(a) RENESAS TOOL NEWS 資料番号 R20TS0370JJ0100 で連絡した以下の注意事項を改修しました。
1. シリアル UART4 を設定する時の注意事項
該当MCU:RL78/I1Aグループ
注意事項の詳細は、以下のURLをご参照ください。
https://www.renesas.com/search/keyword-search.html#genre=document&q=r20ts0370
V2.15.00 → V2.16.00 への変更点 (2018/7/20)
1. サポートデバイスの追加
- RL78/F1Eグループ
2. 注意事項の改修
(a) RENESAS TOOL NEWS 資料番号 R20TS0313JJ0100 で連絡した以下の注意事項を改修しました。
1. 未使用端子に対するポート関連レジスタの設定に関する注意事項
該当MCU:RL78 /I1Dグループ
注意事項の詳細は、以下のURLをご参照ください。
https://www.renesas.com/search/keyword-search.html#genre=document&q=r20ts0313
(b) RENESAS TOOL NEWS 資料番号R20TS0290JJ0100で連絡した以下の注意事項を改修しました。
1. 旧バージョンのコード生成を使用して作成したRL78/G11用プロジェクトを開く場合の注意事項
該当MCU:RL78/G11グループ(20ピンR5F1056A)
注意事項の詳細は、以下のURLをご参照ください。
https://www.renesas.com/search/keyword-search.html#genre=document&q=r20ts0290
(c) RENESAS TOOL NEWS 資料番号R20TS0244JJ0100で連絡した以下の注意事項を改修しました。
1. CSI設定で連続転送モードを選択した場合の注意事項
該当MCU:RL78/D1A、RL78/F12、RL78/F13、RL78/F14、RL78/F15およびRL78/L12グループ
注意事項の詳細は、以下のURLをご参照ください。
https://www.renesas.com/search/keyword-search.html#genre=document&q=r20ts0244
V2.14.00 → V2.15.00 への変更点 (2018/1/22)
1. サポートデバイスの追加
- RL78/G11グループ (10ピン、16ピン)
2. データ・フラッシュ・ライブラリ連携APIの追加
データ・フラッシュ・ライブラリ Type04 日本リリース版 (CA78K0Rコンパイラ, CC-RLコンパイラ) と連携して使えるようになりました。
データ・フラッシュ・ライブラリについては、下記URLをご参照ください。
https://www.renesas.com/software-tool/data-flash-libraries
V2.13.00 → V2.14.00 への変更点 (2017/7/20)
1. 注意事項の改修
(a) RENESAS TOOL NEWS 資料番号 R20TS0139JJ0100 で連絡した以下の注意事項を改修しました。
1. ポートP10, P11の入力に関する注意事項
(対象: RL78/G13グループ (20ピン、24ピン、25ピン製品))
2. リセット処理に関するポート設定の注意事項
(対象: RL78/F12グループ (20ピン製品))
注意事項の詳細は、以下のURLをご参照ください。
https://www.renesas.com/document/tnn/notes-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-ca-cx-e-studio-code-generator-plug
(b) プログラマブル・ゲイン・アンプに関する修正
下記問題について修正しました。
(対象: RL78/G11グループ)
A/Dコンバータを使用するに設定し、動作モード設定の変換開始チャネル設定でANI20~ANI22を指定した場合、
プログラマブル・ゲイン・アンプが使用できない表示になります。
V2.12.00 → V2.13.00 への変更点 (2017/1/20)
1. 注意事項の改修
RENESAS TOOL NEWS 資料番号 R20TS0045JJ0100 で連絡した以下の注意事項を改修しました。
1. 周辺I/Oリダイレクション・レジスタ0 (PIOR0) に関する注意事項
(対象: RL78/F12, RL78/F13, RL78/F14, RL78/F15, RL78/G1A グループ)
注意事項の詳細は、以下のURLで参照ください。
https://www.renesas.com/document/tnn/notes-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-ca-and-cx-e-studio-code-generator-plug-0
V2.11.00 → V2.12.00 への変更点 (2016/10/5)
1. サポートデバイスの追加
- RL78/G11グループ
- RL78/L1Aグループ
2. 注意事項の改修
(a) RENESAS TOOL NEWS 資料番号 R20TS0038JJ0100 で連絡した以下の注意事項を改修しました。
1. A/Dコンバータのスキャン・モードに関する注意事項
(対象: RL78/F12、RL78/F13、RL78/F14、RL78/F15およびRL78/G1Aグループ)
注意事項の詳細は、以下のURLで参照ください。
https://www.renesas.com/document/tnn/notes-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-ca-and-cx-e-studio-code-generator-plug
(b) RENESAS TOOL NEWS 資料番号 R20TS0045JJ0100 で連絡した以下の注意事項を改修しました。
1. 周辺I/Oリダイレクション・レジスタ0 (PIOR0) に関する注意事項
(対象: RL78/G1Fグループ(32および36ピン製品)
注意事項の詳細は、以下のURLで参照ください。
https://www.renesas.com/document/tnn/notes-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-ca-and-cx-e-studio-code-generator-plug-0
V2.10.00 → V2.11.00 への変更点 (2016/4/20)
1. サポートデバイスの追加
- RL78/G1Hグループ
|
64pin |
R5F11FLJ, R5F11FLK, R5F11FLL |
|
|
2. 注意事項の改修
(a) RENESAS TOOL NEWS 資料番号 130701/tn1 で連絡した以下の注意事項を改修しました。
編集したソースコードが消える場合の注意事項 (対象: RL78全製品)
注意事項の詳細は、以下のURLで参照ください。
https://www.renesas.com/document/tnn/note-using-code-generator-managed-cubesuite
(b) RENESAS TOOL NEWS 資料番号 150716/tn2 で連絡した以下の注意事項を改修しました。
1. クロック発生回路(PLL回路動作時)の注意事項
(対象: RL78/D1A, RL78/F13, RL78/F14, RL78/G1C および RL78/L1Cグループ)
2. ポート4のP40 設定時の注意事項
(対象: RL78/D1A, RL78/F12, RL78/F13, RL78/F14, RL78/G10, RL78/G12, RL78/G13, RL78/G14, RL78/G1A,
RL78/G1C, RL78/G1E, RL78/G1F, RL78/G1G, RL78/I1A, RL78/I1B, RL78/I1D, RL78/L1C,
RL78/L12 および RL78/L13グループ)
3. UART0 および UARTF 生成コードの注意事項 (対象: RL78/F12グループ)
注意事項の詳細は、以下のURLで参照ください。
https://www.renesas.com/document/tnn/notes-using-cs-code-generator-rl78-cs-cacx-cs-code-generator-rl78-cs-cc-e-studio-code-generator-plug
(c) RENESAS TOOL NEWS 資料番号 151001/tn3 で連絡した以下の注意事項を改修しました。
シリアル・アレイ・ユニットのUART通信時の注意事項 (対象: RL78/I1Bグループ)
注意事項の詳細は、以下のURLで参照ください。
https://www.renesas.com/document/tnn/653091
(d) RENESAS TOOL NEWS 資料番号 151116/tn2 で連絡した以下の注意事項を改修しました。
1. シリアルインタフェースIICAのチャネル表示に関する注意事項
(対象: RL78/G14グループ R5F104MK, R5F104PK, R5F104ML, R5F104PL)
2. PLLクロックの設定手順に関する注意事項 (対象: RL78/F13、RL78/F14 および RL78/F15グループ)
注意事項の詳細は、以下のURLで参照ください。
https://www.renesas.com/document/tnn/notes-using-following-tools-cs-code-generator-rl78-cs-cccs-code-generator-rl78-cs-ca-and-cxe-studio
(e) RENESAS TOOL NEWS 資料番号 160116/tn5 で連絡した以下の注意事項を改修しました。
シリアルアレイユニットCSI および UARTで10ビット以上のデータ長を送受信する 時の注意事項
(対象: RL78/F12グループ, RL78/F13グループ, RL78/F14グループ, RL78/F15グループ および RL78/D1Aグループ)
注意事項の詳細は、以下のURLで参照ください。
https://www.renesas.com/document/tnn/note-using-following-toolscode-generator-rl78-cs-cc-cs-code-generator-rl78-cs-ca-and-cx-e2-studio
(f) RENESAS TOOL NEWS 資料番号 160216/tn5 で連絡した以下の注意事項を改修しました。
1. シリアルアレイユニット4 (UART4 または DALI4) のエラー割り込み使用時の注意事項 (対象: RL78/I1Aグループ)
2. シリアルアレイユニット4 (DALI4) の注意事項 (対象: RL78/I1Aグループ)
注意事項の詳細は、以下のURLで参照ください。
https://www.renesas.com/document/tnn/note-using-following-tools-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-ca-and-cx-e-studio
(g) RENESAS TOOL NEWS 資料番号 160316/tn1 で連絡した以下の注意事項を改修しました。
PIORレジスタ設定によるピン配置変更時のシリアルインタフェースIICAの端子設定の注意事項
(対象: RL78/G12グループ (20 および 24ピン製品))
注意事項の詳細は、以下のURLで参照ください。
https://www.renesas.com/document/tnn/note-using-following-tools-cs-code-generator-rl78-cs-cc-cs-code-generator-rl78-cs-ca-and-cx-e-studio-0
V2.09.00 → V2.10.00 への変更点 (2015/10/20)
1. サポートデバイスの追加
- RL78/F15グループ
|
48pin |
R5F113GL, R5F113GK |
64pin |
R5F113LL, R5F113LK |
80pin |
R5F113ML, R5F113MK |
100pin |
R5F113PL, R5F113PK, R5F113PJ, R5F113PH, R5F113PG |
144pin |
R5F113TL, R5F113TK, R5F113TJ, R5F113TH, R5F113TG |
|
|
- RL78/I1Eグループ
|
32pin |
R5F11CBC |
36pin |
R5F11CCC |
|
|
V2.08.00 → V2.09.00 への変更点 (2015/8/7)
1. サポートデバイスの追加
- RL78/G1Dグループ
|
48pin |
R5F11AGG, R5F11AGH, R5F11AGJ |
|
|
V2.07.00 → V2.08.00 への変更点 (2015/6/22)
1. サポートデバイスの追加
- RL78/G1Fグループ
|
24pin |
R5F11B7C, R5F11B7E |
32pin |
R5F11BBC, R5F11BBE |
36pin |
R5F11BCC, R5F11BCE |
48pin |
R5F11BGC, R5F11BGE |
64pin |
R5F11BLC, R5F11BLE |
|
|
V2.06.00 → V2.07.00 への変更点 (2015/4/20)
1. 注意事項の改修
(a) RENESAS TOOL NEWS 資料番号 140701/tn1 で連絡した以下の注意事項2.を改修しました。
2. インターバルタイマ設定時の注意事項
(対象: RL78/G10、RL78/G12、RL78/G13、RL78/G14、RL78/G1A、RL78/G1C、RL78/L12、RL78/L13、
RL78/L1C および RL78/I1Aグループ)
注意事項の詳細は、以下のURLで参照ください。
https://www.renesas.com/document/tnn/note-using-code-generator-rl78-family-78k0r-and-78k0-mcus-managed-cubesuite-3
(b) RENESAS TOOL NEWS 資料番号 141101/tn2 で連絡した以下の注意事項を改修しました。
1. CPUスタック・ポインタ・モニタ機能設定時の注意事項 (対象:RL78/F13グループ)
2. 3線シリアル使用時のSIRレジスタ書き込みの注意事項 (対象:RL78/F12グループ)
注意事項の詳細は、以下のURLで参照ください。
https://www.renesas.com/document/tnn/note-using-v20500-code-generator-rl78-cs-cs-ca-and-cx
(c) RENESAS TOOL NEWS 資料番号 141216/tn3 で連絡した以下の注意事項を改修しました。
1. コンパレータ設定時の生成コードの注意事項
対象:RL78/I1Aグループ
2. DTC設定時の注意事項
対象:RL78/F13, F14グループ
3. 電圧検出回路で「割り込みモード」設定時の注意事項
対象:RL78/L12, RL78/I1A, RL78/G1A, RL78/F13, RL78/F14グループ
4. A/Dコンバータの設定を行ってプロジェクト保存するときの注意事項
対象:RL78/L1Cグループ
5. コード生成で端子配置へ反映させた時の注意事項
対象:RL78/G12, G13 および G14グループ
注意事項の詳細は、以下のURLで参照ください。
https://www.renesas.com/document/tnn/note-using-code-generator-rl78-family-managed-cs-cs-ca-cx
V2.05.00 → V2.06.00 への変更点 (2014/12/5)
1. サポートデバイスの追加
- RL78/G1Gグループ
|
30pin |
R5F11EA8, R5F11EAA |
32pin |
R5F11EB8, R5F11EBA |
44pin |
R5F11EF8, R5F11EFA |
|
|
V2.04.00 → V2.05.00 への変更点 (2014/10/1)
1. サポートデバイスの追加
- RL78/I1Dグループ
|
80pin |
R5F110MJ, R5F110MH, R5F110MG, R5F110MF, R5F110ME, R5F111MJ, R5F111MH, R5F111MG, R5F111MF, R5F111ME |
100pin |
R5F110PJ, R5F110PH, R5F110PG, R5F110PF, R5F110PE, R5F111PJ, R5F111PH, R5F111PG, R5F111PF, R5F111PE
|
|
|
2. 注意事項の改修
(a) RENESAS TOOL NEWS 資料番号 140701/tn1 で連絡した以下の注意事項1.を改修しました。
1. Port2 設定時の注意事項 (対象: RL78/L13グループ)
注意事項の詳細は、以下のURLで参照ください。
https://www.renesas.com/document/tnn/note-using-code-generator-rl78-family-78k0r-and-78k0-mcus-managed-cubesuite-3
(b) RENESAS TOOL NEWS 資料番号 140816/tn1 で連絡した以下の注意事項を改修しました。
1. Port2のP20およびP21設定時の注意事項 (対象: RL78/L1Cグループ)
2. ポート1設定時の注意事項 (対象: RL78/G14グループ)
注意事項の詳細は、以下のURLで参照ください。
https://www.renesas.com/document/tnn/note-using-code-generator-rl78-family-78k0r-and-78k0-mcus-managed-cubesuite-4
V2.03.00 → V2.04.00 への変更点 (2014/7/16)
1. サポートデバイスの追加
- RL78/G10グループ 16ピン製品
- RL78/G14グループ ROM容量384 KB 以上の製品
2. 注意事項の改修
RENESAS TOOL NEWS 資料番号 140416/tn5 で連絡した以下の注意事項を改修しました。
1. RL78/F13およびRL78/F14グループで、20、30または32ピンパッケージを選択した時の注意事項
2. RL78/L12およびRL78/L13グループでの、リモコン搬送波マスク信号使用時の注意事項
3. RL78/G12グループでの、A/Dを設定した時の端子配置反映処理の注意事項
4. RL78/G14グループで、マイコンに存在しないポートが表示される際の注意事項
5. RL78/G1Eグループでの、シリアルアレイユニット1のUART2設定の注意事項
注意事項の詳細は、以下のURLで参照ください。
https://www.renesas.com/document/tnn/note-using-code-generator-rl78-family-78k0r-and-78k0-mcus-managed-cubesuite-2
V2.01.00 → V2.03.00 への変更点 (2014/3/24)
1. サポートデバイスの追加
- RL78/L1Cグループ
|
80pin |
R5F110MJ, R5F110MH, R5F110MG, R5F110MF, R5F110ME,
R5F111MJ, R5F111MH, R5F111MG, R5F111MF, R5F111ME |
100pin |
R5F110PJ, R5F110PH, R5F110PG, R5F110PF, R5F110PE,
R5F111PJ, R5F111PH, R5F111PG, R5F111PF, R5F111PE |
|
|
- RL78/I1Bグループ
|
80pin |
R5F10MME, R5F10MPG |
100pin |
R5F10MPE, R5F10MPG |
|
|
2. 動作クロック周波数の追加
高速オンチップオシレータクロックの周波数に2, 3, 6MHzを追加しました。
そのため、Cubesuite+V2.03.00以前のプロジェクトを読み込むと高速オンチップオシレータの動作周波数がずれる場合があります。
その際は正しい周波数を再設定してください。(対象: RL78/I1A, G12, G13, G14, F12, F13, F14, L12, G1E)
3. リアルタイム・クロック時計誤差補正の削除
リアルタイム・クロックの時計誤差補正機能を削除しました。(対象: RL78/I1A, G13, G14, F12, F13, F14, L12, L13, G1C)
4. 注意事項の改修
RENESAS TOOL NEWS 資料番号 131016/tn1 で連絡した以下の注意事項を改修しました。
1. 外部割り込み設定時の初期化コードの注意事項 (78K0R/Kx3-L)
2. RL78/G13 100pinパッケージ選択時の注意事項 (RL78/G13グループ)
3. キー入力割り込み設定の注意事項 (RL78/L12グループ)
4. A/Dコンバータ動作設定の注意事項 (RL78/G1Aグループ)
5. タイマKB20使用時の注意事項 (RL78/L13グループ)
注意事項の詳細は、以下のURLで参照ください。
https://www.renesas.com/document/tnn/note-using-code-generator-rl78-family-78k0r-and-78k0-mcus-managed-cubesuite-1
V2.00.01 → V2.01.00への変更点 (2013/11/18)
1. RL78/I1Aグループのサポートを再開
RL78/I1Aグループのコード生成は、9月30日にリリースしたV2.00.01でサポート対象外となりましたが、
本バージョンからサポートを再開しました。
2. サポートデバイスの追加
- RL78/F13、RL78/F14およびRL78/G1Cグループ
V2.00.00 → V2.00.01 への変更点 (2013/09/30)
1. サポートデバイスの追加
- RL78/L13グループ
|
64pin
|
R5F10WLA, R5F10WLC, R5F10WLD, R5F10WLE, R5F10WLF, R5F10WLG |
80pin
|
R5F10WMA, R5F10WMC, R5F10WMD, R5F10WME, R5F10WMF, R5F10WMG |
|
|
- RL78/G1Eグループ
|
64pin
|
R5F10FLC, R5F10FLD, R5F10FLE |
80pin
|
R5F10FMC, R5F10FMD, R5F10FME |
|
|
- RL78/G10グループ
2. サポートデバイスの削除
- RL78/I1Aグループ
3. RL78/G12コード生成 オプションバイト生成の修正
RL78/G12の20pinデバイスにおいてオプションバイトの生成を修正しました。
4. RL78/G1Aコード生成 ポート設定の初期コードの修正
R_PORT_Create()内でPMCレジスタ設定が出力されない問題を修正しました。
5. RL78/G14コード生成の修正
- タイマRD使用時の不具合
高速オンチップオシレータクロックに64 MHz、およびタイマRDにPWMモードを指定して生成したコードにおいて、
周期レジスタの値(デューティ比)を正しく設定できるように修正しました。
- タイマRJパルス周期測定モード使用時の不具合
r_tmr_rj0_interruptの割り込みハンドラで設定されるパルス周期変数g_tmrj0_widthに正しい値が設定されるように修正しました。
6. 78K0R/Fx3コード生成の修正
低速内蔵発振(fIL)にチェックし、CPUと周辺クロックにfILを選択します。
その後シリアルの設定を行うと致命的エラーが発生するのを修正しました。
V1.00.06 → V2.00.00への変更点 (2013/4/16)
1. SAU簡易I2Cに関するAPIの変更
78K0RファミリのSAUの簡易IICのR_IICmn_StartCondition、R_IICmn_StopCondition関数で、
I2C規格のスタート・コンディション、ストップ・コンディションの生成に必要なウェイトを確保するコードを追加しました。
2. タイマRD、タイマRJ0に関する修正と新たな制限
RL78/G14のタイマRD、タイマRJ0に関する修正を行いました。また、タイマRJ0に関する新たな制限が追加されました。
3. TAUの入力パルス間隔測定に関する修正
78K0Rファミリ、RL78ファミリTAUの入力パルス間隔測定機能、ハイ/ロウ幅測定機能を使用時、
割り込み関数r_taux_channelx_interrupt()で正しい測定値を取得できなかったのを修正しました。
4. TAU1のチャネル2出力時に関する修正
78K0R/FX3のTAU1のチャネル2で出力を伴う機能(方形波出力等)を使用時、TO12(P4.6)の端子設定コードを修正しました。
5. 電源の表記に関する修正
RL78/G12のGUIの誤記を修正しました。
V1.00.05 → V1.00.06への変更点 (2012/11/1)
1. サポートデバイスの追加
- RL78/L12グループ
|
32pin |
R5F10RBC, R5F10RBA, R5F10RB8 |
44pin |
R5F10RFC, R5F10RFA, R5F10RF8 |
48pin |
R5F10RGC, R5F10RGA, R5F10RG8 |
52pin |
R5F10RJC, R5F10RJA, R5F10RJ8 |
64pin |
R5F10RLC, R5F10RLA |
|
|
2. ファイル生成モードの追加
RL78,78K0R,78K0コード生成のプロパティで、「API関数の出力制御」を追加しました。
“設定に合わせて全て出力する” → 従来のとおり、GUIの設定に合わせて必要なAPIを出力します。
“初期化関数のみ出力する” → GUIの設定にかかわらず、初期化関数(Create関数)のみ出力します。
割り込み関数などは、ユーザが自由に設定してください。
3. hdwinit()関数、main()関数の初期コード変更
RL78,78K0R,78K0コード生成を実行すると”xxx_systeminit.c”というデバイス初期化用のソースが作成されます。
このファイルにスタートアップから呼ばれるhdwinit()が定義されています。そのhdwinit関数を変更しました。
------------------------
void hdwinit(void)
{
DI();
R_Systeminit();
EI();
}
------------------------
これを下記のように変更しました。hdwinit関数では割り込み許可しません。
------------------------
void hdwinit(void)
{
DI();
R_Systeminit();
}
------------------------
割り込み許可を main()関数内で行うようにしました。
/******************************************************************************
* Function Name: main
* Description : This function implements main function.
******************************************************************************/
void main(void)
{
R_MAIN_UserInit();
/* Start user code. Do not edit comment generated here */
while (1U)
{
;
}
/* End user code. Do not edit comment generated here */
}
/******************************************************************************
* Function Name: R_MAIN_UserInit
* Description : This function adds user code before implementing main function.
******************************************************************************/
void R_MAIN_UserInit(void)
{
/* Start user code. Do not edit comment generated here */
EI();
/* End user code. Do not edit comment generated here */
}
4. 端子配置ツールのサポート
CubeSuite+V1.03.00よりRL78ファミリマイコンの端子配置ツールをサポートしました。
しかし、下記の制限があります。
- コード生成から端子配置への反映を実行しても反映されない端子がある
- コード生成PIOR機能を使い値を設定しても、端子配置へ反映されない
反映されない端子がある場合、端子配置ツールで端子情報を編集してください。
V1.00.04 → V1.00.05への変更点 (2012/5/21)
1. RL78/G1Aグループマイコン用生成コードの修正
A/Dコンバータの設定において、変換時間を設定できるように修正しました。
V1.00.03 → V1.00.04への変更点
1. サポートデバイスの追加
- RL78/G1Aグループ
|
25pin |
R5F10E8A, R5F10E8C, R5F10E8D, R5F10E8E |
32pin |
R5F10EGA, R5F10EGC, R5F10EGD, R5F10EGE |
48pin |
R5F10EGA, R5F10EGC, R5F10EGD, R5F10EGE |
64pin |
R5F10ELC, R5F10ELD, R5F10ELE |
|
|
- RL78/F12グループ
|
20pin |
R5F109AE, R5F109AD, R5F109AC, R5F109AB, R5F109AA |
30pin |
R5F109BE, R5F109BD, R5F109BC, R5F109BB, R5F109BA |
32pin |
R5F109BE, R5F109BD, R5F109BC, R5F109BB, R5F109BA |
48pin |
R5F109GE, R5F109GD, R5F109GC, R5F109GB, R5F109GA |
64pin |
R5F109LE, R5F109LD, R5F109LC, R5F109LB, R5F109LA |
|
|
V1.00.02 → V1.00.03への変更点
1. サポートデバイスの追加
- RL78/G12グループ
|
20pin |
R5F10266, R5F10267, R5F10268, R5F10269, R5F1026A. R5F10366, R5F10367, R5F10368,
R5F10369, R5F1036A |
24pin |
R5F10277, R5F10278, R5F10279, R5F1027A, R5F10377, R5F10378, R5F10379, R5F1037A |
30pin |
R5F102A7, R5F102A8, R5F102A9, R5F102AA, R5F103A7, R5F103A8, R5F103A9, R5F103AA |
|
|
- RL78/I1Aグループ
2. RL78/G13, RL78G14のリビジョンアップ
a. UARTnの受信関数の出力ソース修正 (RL78/G13、RL78/G14対象)
UARTnの受信関数の出力ソースを修正しました。下記はUART0の場合。
[ r_cg_serial.c ]
MD_STATUS R_UART0_Receive(uint8_t * const rx_buf, uint16_t rx_num)
{
MD_STATUS status = MD_OK;
if (rx_num < 1U)
{
status = MD_ARGERROR;
}
else
{
g_uart0_rx_count = 0U;
g_uart0_rx_length = rx_num;
gp_uart0_tx_address = rx_buf;
}
return (status);
}
修正前: gp_uart0_tx_address = rx_buf;
修正後: gp_uart0_rx_address = rx_buf;
RL78, 78K0R, 78K0コード生成 V1.00.03で修正済みです。
b. 競合端子の制御修正 (RL78/G13対象)
RL78/G13の24/25ピンデバイスの簡易I2Cを設定した時の競合端子の制御を修正しました。
修正前: |
P17 SDA11 |
|
P30 SCL11 |
修正後: |
P50 SDA11 |
|
30 SCL11 |
RL78, 78K0R, 78K0コード生成 V1.00.03で修正済みです。
c. A/DコンバータのGUI表示修正 (RL78/G13, RL78G14対象)
A/Dコンバータにおいて、アナログ入力チャネルの数として固定値で表示されたメッセージをチャネル数に合わせて表示するように
修正しました。
RL78, 78K0R, 78K0コード生成 V1.00.03で修正済みです。
V1.00.01 → V1.00.02への変更点
1. サポートデバイスの追加
- RL78/G14グループ
|
30pin |
R5F104AA, R5F104AC, R5F104AD, R5F104AE, R5F104AF, R5F104AG |
32pin |
R5F104BA, R5F104BC, R5F104BD, R5F104BE, R5F104BF, R5F104BG |
36pin |
R5F104CA, R5F104CC, R5F104CD, R5F104CE, R5F104CF, R5F104CG |
40pin |
R5F104EA, R5F104EC, R5F104ED, R5F104EE, R5F104EF, R5F104EG, R5F104EH |
44pin |
R5F104FA, R5F104FC, R5F104FD, R5F104FE, R5F104FF, R5F104FG, R5F104FH, R5F104FJ |
48pin |
R5F104GA, R5F104GC, R5F104GD, R5F104GE, R5F104GF, R5F104GG, R5F104GH, R5F104GJ |
52pin |
R5F104JC, R5F104JD, R5F104JE, R5F104JF, R5F104JG, R5F104JH, R5F104JJ |
64pin |
R5F104LC, R5F104LD, R5F104LE, R5F104LF, R5F104LG, R5F104LH, R5F104LJ |
|
|
- RL78/I1Aグループ
|
20pin |
R5F1076C |
30pin |
R5F107AC, R5F107AE |
32pin |
未サポート |
38pin |
R5F107DE |
|
|
2. RL78/G13用生成コード リビジョンアップ
- データフラッシュ非搭載品のRL78/G13に対応しました。