こんにちは。NoMaYです。ルネサスさんのクイックコネクトIoTのサンプルプログラムのドキュメントを見ていて気付いたのですけれども、サンプルプログラムでのRXマイコンの使用ROM/RAMサイズがRAマイコン/RL78マイコンと比べてボロ負け感のあるほど大量ですね、、、これは要調査ですね(数値はサンプルプログラムをビルドした素朴な結果ですかね)、、、
ROM / RAM (bytes) RX & CC-RX? RA & GNUARM RL78 & CC-RL? RE & GNUARMHS300x 24,863 / 7,941 6,164 / 1,740 4,046 / 100 74,472 / 7,560FS2012 24,696 / 7,945 7,984 / 1,676 4,792 / 102 -
以下、HS300xサンプルソフトウェアマニュアルの画面コピーです。[関連リンク]RAファミリ、RXファミリ、RL78ファミリ、RE01 256KBグループ HS300xサンプルソフトウェアマニュアルR01AN5897JJ0110 Rev.1.10 September 30.21 www.renesas.com/jp/ja/document/apn/hs300x-sample-applicationRAファミリ、RXファミリ、RL78ファミリ FS2012 サンプルソフトウェアマニュアルR01AN6047JJ0100 Rev.1.00 September 30.21www.renesas.com/jp/ja/document/apn/fs2012-sample-applicationセンサソフトウェア ミドルウェア 製品ページwww.renesas.com/jp/ja/software-tool/sensor-software
こんにちは。NoMaYです。自分でビルドしてみました。MAPファイルとビルドログファイルを以下のzipファイルに固めて置いておきます。内容の検討は、これからです。r01an5897xx0110-hs300x_map_files_20211016.zipr01an5897xx0110-hs300x_map_files_20211017.zip GNURXとGNURL78の分も追加しましたHS300x_RX65N_NonOS.build.logHS300x_RX65N_NonOS.mapHS300x_RA6M4_NonOS.build.logHS300x_RA6M4_NonOS.mapHS300x_RL78G14_NonOS.build.logHS300x_RL78G14_NonOS.mapHS300x_RX65N_FreeRTOS.build.logHS300x_RX65N_FreeRTOS.mapHS300x_RA6M4_FreeRTOS.build.logHS300x_RA6M4_FreeRTOS.mapHS300x_RX65N_NonOS_GCC.build.logHS300x_RX65N_NonOS_GCC.mapHS300x_RL78G14_NonOS_GCC.build.logHS300x_RL78G14_NonOS_GCC.mapHS300x_RX65N_FreeRTOS_GCC.build.logHS300x_RX65N_FreeRTOS_GCC.mapNonOS版RX65N: e2 studio 2021-10 & CC-RX V3.03.00
PROGRAM SECTION: 00005ba1 Byte(s) 23457 バイト(10進数)ROMDATA SECTION: 00000e7a Byte(s) 3706 バイト(10進数)RAMDATA SECTION: 00001f2d Byte(s) 7981 バイト(10進数)
RA6M4: e2 studio 2021-10 & FSP V3.4.0 & GNU ARM Embedded 9.3.1 2020q2
text data bss dec hex filename 6684 20 1684 8388 20c4 HS300x_RA6M4_NonOS.elf
RL78/G14: e2 studio 2021-10 & CC-RL V1.10.00
PROGRAM SECTION: 00000d65 Byte(s) 3429 バイト(10進数)ROMDATA SECTION: 00000320 Byte(s) 800 バイト(10進数)RAMDATA SECTION: 00000060 Byte(s) 96 バイト(10進数)
FreeRTOS版RX65N: e2 studio 2021-10 & CC-RX V3.03.00
PROGRAM SECTION: 0000952c Byte(s) 38188 バイト(10進数)ROMDATA SECTION: 00000f2e Byte(s) 3886 バイト(10進数)RAMDATA SECTION: 0000705d Byte(s) 28765 バイト(10進数)
text data bss dec hex filename 20132 68 6140 26340 66e4 HS300x_RA6M4_FreeRTOS.elf
[追記]GNURXとGNURL78の分も追加しましたNonOS版RX65N: e2 studio 2021-10 & GNURX 8.3.0.202102
text data bss dec hex filename 49956 1104 7724 58784 e5a0 HS300x_RX65N_NonOS_GCC.elf
RL78/G14: e2 studio 2021-10 & GNURL78 4.9.2.202103
text data bss dec hex filename 9816 146 110 10072 2758 HS300x_RL78G14_NonOS_GCC.elf
FreeRTOS版RX65N: e2 studio 2021-10 & GNURX 8.3.0.202102
text data bss dec hex filename 75076 1132 28560 104768 19940 HS300x_RX65N_FreeRTOS_GCC.elf