High-performance Embedded Workshop V.4.09 リリースノート

Similar documents
untitled

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for

SH7216 グループ USB ファンクションモジュール USB コミュニケーションクラス アプリケーションノート

RX600 & RX200シリーズ アプリケーションノート RX用仮想EEPROM

SH7730グループ アプリケーションノート BSC バイト選択付きSRAM設定例

ブート領域、フラッシュ領域の分割方法 RL78ファミリ用Cコンパイラ CC-RL

Cコンパイラパッケージお知らせ

PC Windows 95, Windows 98, Windows NT, Windows 2000, MS-DOS, UNIX CPU

Nios II ハードウェア・チュートリアル

Nios® II HAL API を使用したソフトウェア・サンプル集 「Modular Scatter-Gather DMA Core」

新版明解C言語 実践編

64bit SSE2 SSE2 FPU Visual C++ 64bit Inline Assembler 4 FPU SSE2 4.1 FPU Control Word FPU 16bit R R R IC RC(2) PC(2) R R PM UM OM ZM DM IM R: reserved

main01a.dvi

Si-R180 ご利用にあたって

Introduction Purpose This course explains how to use Mapview, a utility program for the Highperformance Embedded Workshop (HEW) development environmen

新コンフィギュレータのフレームワークについて

Nios II 簡易チュートリアル

チュートリアル XP Embedded 入門編

64bit SSE2 SSE2 FPU Visual C++ 64bit Inline Assembler 4 FPU SSE2 4.1 FPU Control Word FPU 16bit R R R IC RC(2) PC(2) R R PM UM OM ZM DM IM R: reserved

double float

book

NL-22/NL-32取扱説明書_操作編

VM-53PA1取扱説明書

thesis.dvi

RX600 & RX200シリーズ RX用シンプルフラッシュAPI アプリケーションノート

4

インストールマニュアル

4

untitled

SR-X526R1 サーバ収容スイッチ ご利用にあたって

RXファミリ 多重割り込みの使い方 アプリケーションノート

Quickstart Guide 3rd Edition

インストールマニュアル

:30 12:00 I. I VI II. III. IV. a d V. VI

ESP32-KEY-KIT-R1 (ESP-WROOM-32 ) Copyright c 2

CommandMatrix_8230E

JP1/Integrated Management - Service Support 操作ガイド

HN58V256Aシリーズ/HN58V257Aシリーズ データシート

HN58C256A シリーズ/HN58C257A シリーズ データシート

SystemC 2.0を用いた簡易CPUバスモデルの設計

RL78開発環境移行ガイド R8C/M16C, H8S/H8SXからRL78への移行(統合開発環境編)(High-performance Embedded Workshop→CS+)

help gem gem gem my help

解きながら学ぶC++入門編

DA100データアクイジションユニット通信インタフェースユーザーズマニュアル

program.dvi

USB FDD ユーザーズマニュアル

untitled

Condition DAQ condition condition 2 3 XML key value

Lab GPIO_35 GPIO

SR-X324T1/316T1 サーバ収容スイッチ ご利用にあたって

USB FDD ユーザーズマニュアル

ご注意 当カタログ内の商品は 旧税率 (5%) に基づく税込価格となっていますので ご購入の際にはあらためて新税率 (8%) に基づき計算させていただきます

プロセッサ・アーキテクチャ

EPSON ES-D200 パソコンでのスキャンガイド

00-COVER.P65

pptx

programmingII2019-v01

MOTIF XF 取扱説明書

Introduction Purpose This training course describes the configuration and session features of the High-performance Embedded Workshop (HEW), a key tool

unitech PA500 Enterprise PDA Rev. A

PIC (, 2, 3 ) PIC ( 1, 2, 3 ) 1 2 (, 2 ) PIC ( 1, 2 ) 2.1 (p.34) define #define (define ) (p.61) 1 30 (RD 7 /P SP 7 ) 32 (V DD ) IC

Express5800/53Xg, Y53Xg インストレーションガイド(Windows編)

本機をお使いの方へ

I. Backus-Naur BNF S + S S * S S x S +, *, x BNF S (parse tree) : * x + x x S * S x + S S S x x (1) * x x * x (2) * + x x x (3) + x * x + x x (4) * *

R1EV5801MBシリーズ データシート

MINI2440マニュアル

New version (2.15.1) of Specview is now available Dismiss Windows Specview.bat set spv= Specview set jhome= JAVA (C:\Program Files\Java\jre<version>\

新・明解C言語 実践編

C言語によるアルゴリズムとデータ構造

High-performance Embedded Workshop V.4.09 ユーザーズマニュアル

Specview Specview Specview STSCI(Space Telescope SCience Institute) VO Specview Web page htt

はじめての帳票作成

Cisco Aironet 1130AG アクセス ポイント クイック スタート ガイド

<Documents Title Here>

Catalyst 3560-C and 2960-C Getting Started Guide (Japanese)

CH1 ...g O...pmd

Transcription:

R20UT2059JJ0100 Rev.1.00 High-performance Embedded Workshop 1.... 2 1.1... 2 1.2... 2 1.3... 3 1.4... 5 1.5... 6 1.6... 7 1.7... 7 1.8... 7 1.9... 7 1.10... 7 1.11... 8 1.12... 8 1.13... 8 1.14... 8 1.15... 9 1.16... 9 1.17 SuperH H8SX,H8S,H8 RX 10 1.18... 16 1.19... 16 1.20... 17 1.21... 17 1.22 TCL High-performance Embedded Workshop... 19 1.23 TCL/TK... 20 1.24 TCL... 21 1.25 High-performance Embedded Workshop... 21 2.... 22 2.1... 22 3.... 23 4. RX... 26 5. Microsoft Windows Vista Windows 7... 42 5.1 Windows Vista Windows 7... 42 R20UT2059JJ0100 Rev.1.00 Page 1 of 43

1. 1.1 1.1.1 PC PC PC PC [ -> ] 1.1.2 C/C++ C3019(F) Cannot open source file 1.1.3 [ -> ] High-performance Embedded Workshop 1.2 High-performance Embedded Workshop [ -> [ [ [ [OK] C/C++ (i) : /* /* */ */ (ii) "/*" "*/" : /* char A[]="*/"; */ C/C++ * / R20UT2059JJ0100 Rev.1.00 Page 2 of 43

1.3 High-performance Embedded Workshop [Projects] [Build] (a) [ -> ] (b) [Projects] [ -> C/C++ (i) "/*" "*/" : char A[] = "/*"; #include "file.h" char B[] = "*/"; High-performance Embedded Workshop #if #ifdef #define [ [ [ 1.1 1.1 #define : #define NICE_FILE nice.h #include NICE_FILE #undef #include #if~#else~#endif #if < > #elif 0 #if #else 0 #else #endif Defined defined(< >) 1 0 #if defined(macro) #ifdef #ifdef < > #if 1 #ifndef #if 0 #ifndef < > #if 0 #if 1 #line #error #pragma # R20UT2059JJ0100 Rev.1.00 Page 3 of 43

< > 10! < <= > >= ==!= && [ C/C++ (ii) < > SuperH C/C++ V.5.1 V.9.03 Release 02 H8SX,H8S,H8 C/C++ V.3.0A V.7.00 Release 00 RX C/C++ V.1.00 Release 00 M16C,R8C C V.5.30 Release 0 V.5.45 Release 01 M32C C V.5.40 Release 0 V.5.42 Release 00 R32C C V.1.01 Release 00 V.1.02 Release 01 M32R C/C++ V.5.00 Release 00 V.5.01 Release 01 740 C V.1.00 Release 1 V.1.01 Release 02 : #define A 'a' #if (A == 'a') #include "file.h" #endif (iii) SuperH C/C++ V.5.1 V.9.03 Release 02 H8SX,H8S,H8 C/C++ V.3.0A V.7.00 Release 00 M16C,R8C C V.5.30 Release 0 V.5.45 Release 00 M32C C V.5.40 Release 0 V.5.41 Release 01 R32C C V.1.01 Release 00 V.1.02 Release 00 M32R C/C++ V.5.00 Release 00 V.5.01 Release 01 740 C V.1.00 Release 1 V.1.01 Release 02 : static void Change_PSW_PW_to_UserMode(void) { MVFC PSW,R1 OR #00100000h,R1 : } R20UT2059JJ0100 Rev.1.00 Page 4 of 43

(iv) SuperH C/C++ H8SX,H8S,H8 C/C++ : void func(void) { #pragma asm AD1:.EQU H'7FFF : #pragma endasm : } (v) AS30 AS308 AS100 "..FILE" "@" : <sample.a30 >.INCLUDE..FILE@.inc sample.inc 1.4 1.4.1 C High-performance Embedded Workshop C/C++ C Navigation C C C 2 func() Navigation #define DEF 1 #ifdef DEF void func(void) { } #else int func(int a) { } R20UT2059JJ0100 Rev.1.00 Page 5 of 43

1.4.2 "C++ Classes" "C++ Classes" [ 1.1 [ [Navigation] [ 1.1 [ 1.4.3 "C++ Classes" "C++ Classes" 1.2 PC CPU 100 PC High-performance Embedded Workshop 1.2 1.5 (1) C++ (2) R20UT2059JJ0100 Rev.1.00 Page 6 of 43

1.6 M16C, R8C C/C++ V.6.00 ===> void... C: Workspace sample initsct.c(31) : C2570 (E) invalid function declare C: Workspace sample fvector.c(39) : C2766 (E) parse error at near '_asm' ===> void initsct(void) ===> _asm(".id "" "#FFFFFFFFFFFFFF ""); 1.7 C/C++ Compiler Assembler 1.8 High-performance Embedded Workshop [ 1.3 "Custom directory" "Directory" 1.3 1.9 1 1.10 1.10.1 2 [ -> 2 2 R20UT2059JJ0100 Rev.1.00 Page 7 of 43

1.10.2 2 [ -> 2 2 1.11 (1) Unicode (2) MS 1.12 High-performance Embedded Workshop V.4.09 High-performance Embedded Workshop V.3.01 [ -> [ 1.13 1.14 1.14.1 High-performance Embedded Workshop V.4.05 [] [ Windows High-performance Embedded Workshop 1.14.2 [] [ High-performance Embedded Workshop High-performance Embedded Workshop [] [ [] [ [ R20UT2059JJ0100 Rev.1.00 Page 8 of 43

1.15 High-performance Embedded Workshop V.4.04 1.16 1.16.1 C for while 1 : main()func()func() InFunc() 10 int a = 0; 11 main() 12 { 13 Func(); 14 } 15 16 void Func() 17 { 18 InFunc(); 19 } 20 21 inline void InFunc() 22 { 23 a++; 24 } 23 14 Func() 19 1.16.2 [] [ 1.16.3 R20UT2059JJ0100 Rev.1.00 Page 9 of 43

1.16.4 PC 1.16.5 1.16.6 (1) [Data] [Code] (2) 1.16.7 ENTRY PC PC 1.16.8 High-performance Embedded Workshop V.4.04 1.17 SuperH H8SX,H8S,H8 RX 1.17.1 10 16 H' 0x 1.17.2 SYSROF SYSROF ELF/DWARF2 1.17.3 Hitachi Debugging Interface Hitachi Debugging Interface High-performance Embedded Workshop Hitachi Debugging Interface R20UT2059JJ0100 Rev.1.00 Page 10 of 43

1.17.4 1.17.5 1.17.6 (1) PC (2) C (3) 0x2002 4 #pragma address data=0x2002 long data; CACHE CACHE 1.21.1 CACHE cache off 1.17.7 char char (i) (ii) "Not available now. " 2 (i) 0xFFFFFF81 (ii) 128 128 0x00000000 0x00007FFF 0x00007F81 0x00007FFF 0xF0000000 0xF000FFFF 0xF000FF81 0xF000FFFF 0xFFFF8000 0xFFFFFFFF 0xFFFFFF81 0xFFFFFFFF R20UT2059JJ0100 Rev.1.00 Page 11 of 43

3 1: (i) (ii) 6 8 01 char* cp = (char*)0xffffff80; 02 void main(void) 03 { 04 *cp = '0'; //0xFFFFFF80 0x30 05 cp++; 06 *cp = '1'; //0xFFFFFF81 0x31 07 cp++; 08 *cp = '2'; //0xFFFFFF82 0x32 09 } 2: - "cp" 0xffffff80 { 00001400 } (char*) - "*" H'30 "0" { FFFFFF80 } (char) // - "cp" 0xffffff81 { 00001400 } (char*) - "*" Not available now. // (i) (ii) - "cp" 0xffffff82 { 00001400 } (char*) - "*" Not available now. // (i) (ii) 3: - "*cp" H'31 "1" { FFFFFF81 } (char) - "*cp" H'32 "2" { FFFFFF82 } (char) 1.17.8 (1) (2) : 1 4 1 3 R20UT2059JJ0100 Rev.1.00 Page 12 of 43

int func() { int res; signed char ch; ch = -1; if (ch == -1) { res = 0; } else { res = 1; } return res; } // "R2" (*1) // "ch" -1 (*2) *1. "R2" 0x12345678 *2. - "ch" -1 "R2": 0x12345678 -> 0xffffffff - "ch" -1 "R2": 0x12345678 -> 0x123456ff 1.17.9 (1) (2) 1.17.10 (1) (2) (3) 1 2 [ 3 1: <Section> (1) "P11, P12" (2) "P21" (3) "P31, P32" 2: <Sec> <Start - End > "P11" 0x1000-0x10FF *1 "P12" 0x1100-0x12FF "P21" 0x1000-0x10FF *1 "P31" 0x1000-0x105F "P32" 0x1060-0x11FF *1. "P11" "P21" R20UT2059JJ0100 Rev.1.00 Page 13 of 43

3: <Section> (1) "P11, P12" (2) "P21, P12" *2 (3) "P31, P32" *2. "P12" "P21" 1.17.11 (1) WATCH_EDIT WATCH_EDIT 1.17.12 SuperH H8SX,H8S,H8 (1) Read Write Read/Write (2) PC [ PC PC [ PC 1,024 PC 1,024 [ PC PC [ PC 1,024 (3) [ [ [ (4) SH-4 SH-4 with BSC SH-4 with BSC DMA 3 : SAR0=2000 DAR0=4004 DMATCR =2 CHCR0=5491 2000 : 0102030405060708 DMA 4004 : 0106 SH-4 SH-4 with BSC SH-4 with BSC SH-4 SH-4 with BSC FDIV FSQRT F3 1 R20UT2059JJ0100 Rev.1.00 Page 14 of 43

(5) SH-3DSP DSP DSP EXPEVT DSP TLB /TLB H'070 H'040 TLB /TLB H'070 H'060 TLB H'0D0 H'0A0 TLB H'0D0 H'0C0 CPU H'070 H'0E0 CPU H'070 H'100 X/Y XRAM XROM YROM YRAM XRAM MOVX MOVY XRAM 4 4 4 : 4 IF IF ID EX IF ID EX IF ID EX IF ID EX if ID EX if ID EX (6) SH3 SH3E SH-3DSP FPU MAC DSP FPU MAC DSP : TRAPA IF DE EX MA SW IF DE EX MA SW 05 NOP 06 05 06 05 06 TRAPA #H'10 07 06 05 -- 06 -- - - - - - -- -- 06 -- -- 06 -- - - - - - -- -- 06 06 -- -- 06 -- - - - - - -- -- 06 06 -- -- 06 -- - - - - - -- -- 06 06 06 (06):SSR<-60000001 -- -- 06 -- - - - - - 08 -- -- 06 06 (06):SPC<-00001006 07 -- -- -- - - - - - 09 08 -- -- -- 08 07 -- (7) H8SX H8SX H8SX CPU R20UT2059JJ0100 Rev.1.00 Page 15 of 43

(8) CPU (9) SH2A-FPU RAM SH2A-FPU 0xFFF80000 0xFFFBFFFF RAM 0xFFFA0000 0xFFFBFFFF SH2A-FPU RAM 0xFFF80000 0xFFF9FFFF RAM 0xFFF80000 0xFFF9FFFF (10) High-performance Embedded Workshop V.4.04 32,768 1.18 1.18.1 (1) (2) PC 1.18.2 1.19 Windows [Download] "Japanese Text Display Support" [Never download any of these components] [Cancel] "Japanese Text Display Support" R20UT2059JJ0100 Rev.1.00 Page 16 of 43

1.4 Internet Explorer Install on Demand 1.20 [ -> [ -> [ -> [ -> 1.21 1.21.1 CACHE CACHE CACHE 0x3FF 1.21.2 MEMORY_EDIT ' ASCII 1.21.3 MEMORY_FIND DOUBLE 8 <mode> 1.21.4 [ [ GUI (1) [ [ [At target connection] "INITIALIZE" [] "INITIALIZE" [ -> R20UT2059JJ0100 Rev.1.00 Page 17 of 43

(2) [ [ [At target connection] (a) [OPEN_WORKSPACE] (b) [CHANGE_PROJECT] (c) [CHANGE_CONFIGURATION] (3) [ [ [Before download of modules] [After download of modules] [] "FILE_LOAD" "FILE_LOAD_ALL" (4) [ [ [Before download of modules] [After download of modules] (a) [OPEN_WORKSPACE] (b) [CHANGE_PROJECT] (c) [CHANGE_CONFIGURATION] (d) [GO] (e) [GO_RESET] (f) [GO_TILL] (g) [STEP] (h) [STEP_OUT] (i) [STEP_OVER] (5) [ [ [After reset] [ "RESET" (6) [ [ [After reset] (a) [OPEN_WORKSPACE] (b) [CHANGE_PROJECT] (c) [CHANGE_CONFIGURATION] (d) [RESET] 1.21.5 [ [ 1.21.6 TCL FILE_LOAD ELF/DWARF2 $(CONFIGDIR) demo.abs R20UT2059JJ0100 Rev.1.00 Page 18 of 43

1.21.7 TCL TCL Tab TCL for {set i 0} {$i < 2} {incr i} { puts [memory_display 300 10] } TCL TCL Tab >TCL TCL Disabled >memory_display 300 10 Error: Invalid command 1.21.8 REMOVE_FILE High-performance Embedded Workshop V.3.01 "RF" "REM" 1.22 TCL High-performance Embedded Workshop TCL High-performance Embedded Workshop * High-performance Embedded Workshop "memory_display 300 10" for {set i 0} {$i < 2} {incr i} { memory_display 300 10 } High-performance Embedded Workshop TCL "puts" High-performance Embedded Workshop "[]" for {set i 0} {$i < 2} {incr i} { puts [memory_display 300 10] } *. TCL High-performance Embedded Workshop TCL "set" High-performance Embedded Workshop High-performance Embedded Workshop "memory_display 300 10" "md_300_10" TCL "set" "md_300_10" set md_300_10 [memory_display 300 10] R20UT2059JJ0100 Rev.1.00 Page 19 of 43

1.23 TCL/TK (1) [TCL "/." "/." (2) High-performance Embedded Workshop High-performance Embedded Workshop TCL/TK "u:" "u:"high-performance Embedded Workshop "u:" High-performance Embedded Workshop TCL/TK High-performance Embedded Workshop TCL/TK High-performance Embedded Workshop (3) [TCL [Console] 1: Windows XP Operating System C: Documents and Settings < > Local Settings Temp log.txt 2: Windows Vista Windows 7 Operating System C: Users < >AppData Local Temp log.txt [TCL [TCL set dir $env(temp) set datafile [open $dir/log.txt {RDWR TRUNC}] close $datafile R20UT2059JJ0100 Rev.1.00 Page 20 of 43

1.24 TCL (1) "trace" (a) [TCL TCL "trace" (b) [TCL High-performance Embedded Workshop "TRACE" (c) [] TCL "trace" "tcl_trace" (2) "clock" (a) [TCL TCL "clock" (b) [TCL "CLOCK" (c) [] TCL "clock" "tcl_clock" (3) "event" (a) [TCL TK "event" (b) [TCL "EVENT" "CLOCK" "EVENT" 1.25 High-performance Embedded Workshop : R20UT0372JJ0100 P.44 2.3.2 High-performance Embedded Workshop : : R20UT2059JJ0100 Rev.1.00 Page 21 of 43

2. 2.1 High-performance Embedded Workshop C/C++ Compiler Assembler 2.1 C/C++ Library Generator OptLinker 2.1 2.1 shg shc sha h8g h8c h8a hlk m16cl m16ci m16cc m16ca m16ct r8ct m32cl m32ci m32cc m32ct m32rl m32ri m32rm m32rc m32ra 74lk 74lb 100l 100i 100c 100t rxg rxc rxa r600t SuperH RISC engine C/C++ Library Generator SuperH RISC engine C/C++ Compiler SuperH RISC engine Assembler H8S, H8/300 C/C++ Library Generator H8S, H8/300 C/C++ Compiler H8S, H8/300 Assembler OptLinker M16C Linker M16C Librarian M16C C/C++ Compiler M16C Assembler M16C mkmrtbl (M3T-MR30/4) R8C mr8ctbl (MR8C/4) M32C Linker M32C Librarian M32C C Compiler M32C mr308tbl (M3T-MR308/4) M32R C Compiler M32R Librarian M32R Load module converter M32R C Compiler M32R Assembler 740 Linker 740 Librarian R32C/100 Linker R32C/100 Librarian R32C/100 C Compiler R32C/100 mr100tbl (M3T-MR100/4) RX C/C++ Library Generator RX C/C++ Compiler RX Assembler RX mkritbl (RI600/4) R20UT2059JJ0100 Rev.1.00 Page 22 of 43

3. SuperH C/C++ V.5.1 H8SX,H8S,H8 C/C++ V.3.0A RX C/C++ V.1.00 Release 00 M16C,R8C C V.5.20 Release 1 M32C C V.5.20 Release 1 R32C C V.1.01 Release 00 M32R C/C++ V.4.20 Release 1 740 C V.1.01 Release 01 740 V.4.10 Release 02 [ -> [ [ 3.1 [ (1) SuperH C/C++ V.5.1x H8SX,H8S,H8 C/C++ V.3.0x (a) High-performance Embedded Workshop IM Optlnker R20UT2059JJ0100 Rev.1.00 Page 23 of 43

(b) IM Optlinker Librarian Stype Converter OptLinker OptLinker 3.1 IM OptLinker Librarian 3.1 Stype Converter Optlnker IM OptLinker Librarian Stype Converter No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 (2) SuperH C/C++ (a) MAP High-performance Embedded Workshop V.2.00 SH Ver.7.0B / Ver.7.0.01 / Ver.7.0.02 C High-performance Embedded Workshop V.2.01 MAP R20UT2059JJ0100 Rev.1.00 Page 24 of 43

[ -> ] [] "Map optimize" 3.2 [] (3) M16C,R8C C V.5.x (a) M16C,R8C C/C++ V.6.00 Release 00 ELF/DWARF2 [ -> ] [] [ ELF/DWARF2 [ [ [ ELF/DWARF2.x30.abs 3.3 [ R20UT2059JJ0100 Rev.1.00 Page 25 of 43

4. RX RX C/C++ V.1.01 Release 00 RX SuperH C/C++ V.9.04 Release 00 H8SX,H8S,H8 C/C++ V.6.02 Release 00 V.6.02 Release 02 H8SX,H8S,H8 C/C++ V.7.00 Release 00 M16C,R8C C V.5.45 Release 00 V.5.45 Release 01 M16C,R8C C/C++ V.6.00 Release 00 RX [ -> RX Standard Toolchain] [ -> ] make RX [ -> High-performance Embedded Workshop -> -> [ -> [ -> Make ] * [ -> ] *. Make R20UT2059JJ0100 Rev.1.00 Page 26 of 43

RX [ -> [ [CPU RX 3.4 [ [ [ [ RX (a) SuperH C/C++ V.9.04 Release 00 -> RX Compiler -include -include [ [ GUI -preinclude -message -file_inline_path -lang [ [ : ] [ [ :] -preinclude -message -file_inline_path -lang R20UT2059JJ0100 Rev.1.00 Page 27 of 43

Assembler OptLinker [ :] [ :] [ :] [ :] [ [...] [ < > [switch :] ] [] [ < > [...] [] [ ] < > [ CPU [C++ try throw catch CPU [C++ dynamic_cast typeid CPU [ 1 -code=asmcode -preprocessor -noline -section -optimize -case -file_inline [ :] [ :] [ :] [ :] [ [ ] [ :] ] [ [switch :] ] [] [ -inline < > [...] [] [ ] -goptimize < > [ -exception -rtti=on -pack=1 CPU [ ] [C++ try throw catch CPU [ ] [C++ dynamic_cast typeid CPU [ ] [ 1 -output=src -output=prep -noline -section -optimize -case -file_inline -inline -goptimize -exception -rtti=on -pack CPU [Endian :] -endian CPU [ -endian [ :] [ :] / -include -library -input -binary [ [ :] / -include -library -input -binary R20UT2059JJ0100 Rev.1.00 Page 28 of 43

:] < > [ :] < > [ < > [ [ROM RAM [ [ [ ] [] [CRC :] :] [ [ :] :] [ [ :] -entry -noprelink -form :] -record < > [ :] -byte_count < > [ -sdebug < > [ -output -rom -output -message -nomessage -msg_unused -space -crc [ROM RAM [ [ [ ] [] [CRC -list -show :] -optimize :] [ [ :] -nooptimize :] [ [ :] -entry -noprelink -form -record -byte_count -sdebug -output -rom -output -message -nomessage -msg_unused -space -crc -list -show -optimize -nooptimize R20UT2059JJ0100 Rev.1.00 Page 29 of 43

[ [ [ [ [ :] [ [ [ :] [ :] [ :] :] [ (sni) < > [ :] :] [S9 :] [ :] [ < > [ ] -symbol_forbid [ -samecode_forbid [ -section_forbid [ -absolute_forbid [ -start -fsymbol -cpu -cpu=stride -contiguous_section [ :] [ [ [ :] [ :] [ :] -stack :] [ (sni) -total_size < > [ :] -s9 :] [S9 -memory :] [ -compress :] [ -subcommand < > [ ] -symbol_forbid -samecode_forbid -section_forbid -absolute_forbid -start -fsymbol -cpu -cpu=stride -contiguous_section -stack -total_size -s9 -memory -compress -subcommand (b) H8SX,H8S,H8 C/C++ V.6.02 Release 00 V.6.02 Release 02 -> RX Compiler -include -include [ [ R20UT2059JJ0100 Rev.1.00 Page 30 of 43

Assembler [ [ :] [ :] [ :] [ [ : ] [ [ < > [Switch :] ] [] [ < > [ CPU [C++ try throw catch CPU [C++ dynamic_cast typeid CPU [ 1 [ :] [ [ :] -preinclude -message [ -file_inline_path -code=asmcode [ :] -preprocessor [ :] [ :] [ -outcode [ : ] -section [ ] [ -optimize :] -case ] [ [switch :] -file_inline ] [] [ -goptimize < > [ -exception CPU [ ] [C++ try throw catch -rtti=on CPU [ ] [C++ dynamic_cast typeid -pack=1 CPU [ ] [ 1 -include [ -goptimize [ [ :] -preinclude -message -file_inline_path -output=src -output=prep -outcode -section -optimize -case -file_inline -goptimize -exception -rtti=on -pack -include -goptimize R20UT2059JJ0100 Rev.1.00 Page 31 of 43

OptLinker / :] < > [ :] < > [ < > [ [ROM RAM [ [ [ ] [] [CRC -library -input -binary -entry -noprelink -form / :] -record < > [ :] -byte_count < > [ -sdebug < > [ -output -rom -output -message -nomessage -msg_unused -space -crc [ROM RAM [ [ [ ] [] [CRC -library -input -binary -entry -noprelink -form -record -byte_count -sdebug -output -rom -output -message -nomessage -msg_unused -space -crc R20UT2059JJ0100 Rev.1.00 Page 32 of 43

:] :] [ [ :] :] [ [ :] [ [ [ [ [ :] [ [ :] [ :] [ :] :] [ (sni) < > [ :] :] [S9 :] [ :] [ < > [ ] -list -show :] -optimize :] [ [ :] -nooptimize :] [ [ :] -symbol_forbid [ -samecode_forbid [ -section_forbid [ -absolute_forbid [ -start -cpu -cpu=stride -contiguous_section [ :] [ [ :] [ :] [ :] -stack :] [ (sni) -total_size < > [ :] -s9 :] [S9 -memory :] [ -compress :] [ -subcommand < > [ ] -list -show -optimize -nooptimize -symbol_forbid -samecode_forbid -section_forbid -absolute_forbid -start -cpu -cpu=stride -contiguous_section -stack -total_size -s9 -memory -compress -subcommand R20UT2059JJ0100 Rev.1.00 Page 33 of 43

(c) H8SX,H8S,H8 C/C++ V.7.00 Release 00 -> RX Compiler -include -include Assembler [ [ < > [C : ] [ :] [ :] [ :] [ [ :] [...] [ < > [Switch :] ] [] [ < > [ CPU [C++ try throw catch CPU [C++ dynamic_cast typeid CPU [ 1 [ -preinclude -message [ -file_inline_path -lang : ] [ [ :] -code=asmcode [ :] -preprocessor [ :] [ :] [ -outcode [ :] -section [ ] [ -optimize :] -case ] [ [switch :] -file_inline ] [] [ -goptimize < > [ -exception CPU [ ] [C++ try throw catch -rtti=on CPU [ ] [C++ dynamic_cast typeid -pack=1 CPU [ ] [ 1 -include -preinclude -message -file_inline_path -lang -output=src -output=prep -outcode -section -optimize -case -file_inline -goptimize -exception -rtti=on -pack -include R20UT2059JJ0100 Rev.1.00 Page 34 of 43

OptLinker [ :] [ [ :] / :] < > [ :] < > [ < > [ [ROM RAM [ -goptimize -library -input -binary -entry -noprelink -form [ [ [ :] / :] -record < > [ :] -byte_count < > [ -sdebug < > [ -output -rom -output -message [ROM RAM / [ ] -goptimize -library -input -binary -entry -noprelink -form -record -byte_count -sdebug -output -rom -output -message R20UT2059JJ0100 Rev.1.00 Page 35 of 43

[ [ ] [] [CRC :] :] [ [ :] :] [ [ :] [ [ [ [ [ :] [ [ :] [ :] [ :] :] [ (sni) < > [ :] :] [S9 -nomessage -msg_unused -space -crc / [ ] [ ] [] [CRC -list -show :] -optimize :] [ [ :] -nooptimize :] [ [ :] -symbol_forbid [ -samecode_forbid [ -section_forbid [ -absolute_forbid [ -start -cpu -cpu=stride -contiguous_section [ :] [ [ :] [ :] [ :] -stack :] [ (sni) -total_size < > [ :] -s9 :] [S9 -nomessage -msg_unused -space -crc -list -show -optimize -nooptimize -symbol_forbid -samecode_forbid -section_forbid -absolute_forbid -start -cpu -cpu=stride -contiguous_section -stack -total_size -s9 R20UT2059JJ0100 Rev.1.00 Page 36 of 43

:] [ -memory :] [ -memory :] [ < > [ ] -compress :] [ -subcommand < > [ ] -compress -subcommand (d) M16C,R8C C V.5.45 Release 00 V.5.45 Release 01 -> RX Compiler -I -include Assembler Optlnk [ [ :] [ :] [ :] [ :] [ :] [ [ :] [ [ :] [ [ < > [ :] [ < > [ :] [ -D [ -S < > [ :] -P < > [ :] -E < > [ :] -dir < > [ :] -g < > [ -I -D -O < > [ :] -S < > [ -SM < > [ -L / -output=src -output=prep -output=prep -include -output -library -input R20UT2059JJ0100 Rev.1.00 Page 37 of 43

< > [ :] -E -entry RTOS < > [ < > [ < > [ < > [ < > [ :] RTOS <Mkmrtbl> [MRC :] -G < > [ :] [ (sni) -O @ < > [ ] -H :] -C :] RTOS < > [MRC :] -stack -output -subcommand -form -form (e) R8C,M16C C/C++ V.6.00 Release 00 -> RX Compiler : ] [ [ :] -lang : ] [ [ :] -lang [ [ :] [ :] [ :] [ :] [ < > [ CPU [C++ try throw catch -I -D [ -preinclude -S < > [ :] -P < > [ :] -dir < > [ :] -g < > [ -goptimize < > [ -exception CPU [ ] [C++ try throw catch -include -preinclude -output=src -output=prep -goptimize -exception R20UT2059JJ0100 Rev.1.00 Page 38 of 43

Assembler OptLinker CPU [C++ dynamic_cast typeid [ [ [ [ [ :] < > [ :] [ < > [ :] [ / < > [ :] [ < > [ :] [ < > [ :] < > [ :] -rtti=on CPU [ ] [C++ dynamic_cast typeid -I -D -S < > [ -SM -goptimize < > [ < > [ -O < > [ :] -library -input -binary -entry -noprelink / < > [ :] -form :] < > [ :] < > [ :] < > [ :] < > [ :] < > [ :] [ < > [ :] [ROM RAM -record < > [ :] -byte_count < > [ -sdebug < > [ -output -rom [ROM RAM -rtti=on -include -goptimize -library -input -binary -entry -noprelink -form -record -byte_count -sdebug -output -rom R20UT2059JJ0100 Rev.1.00 Page 39 of 43

< > [ :] [ < > [ :] [ / [ < > [ :] [ / [ < > [ :] [ [ < > [ :] [ [] < > [ :] [CRC < > [ :] [ [ :] < > [ :] [ [ < > [ < > [ :] < > [ :] [ [ :] < > [ :] [ [ :] < > [ :] [] [ < > [ :] [] [ < > [ :] [] [ < > [ :] [ < > [ :] < > [ :] -output -message / [ ] -nomessage / [ ] -msg_unused [ ] -space [] -crc [CRC -vectn [ [ :] -vect [ [ :] -list -show :] -optimize :] [ [ :] -nooptimize :] [ [ :] -symbol_forbid [ -section_forbid [ -absolute_forbid [ -start < > [ :] [ -cpu < > [ :] -cpu=stride < > [ :] -output -message -nomessage -msg_unused -space -crc -vectn -vect -list -show -optimize -nooptimize -symbol_forbid -section_forbid -absolute_forbid -start -cpu -cpu=stride R20UT2059JJ0100 Rev.1.00 Page 40 of 43

RTOS < > [ :] < > [ (sni) < > [ < > [ [S9 < > [ < > [ < > [ RTOS <Mkmrtbl> [MRC :] -contiguous_section < > [ :] -stack :] [ (sni) -total_size < > [ :] -s9 :] [S9 -memory :] [ -compress :] [ -subcommand < > [ ] RTOS < > [MRC :] -contiguous_section -stack -total_size -s9 -memory -compress -subcommand R20UT2059JJ0100 Rev.1.00 Page 41 of 43

5. Microsoft Windows Vista Windows 7 5.1 Windows Vista Windows 7 Windows Vista Windows 7 High-performance Embedded Workshop V.4.05.00 5.1.1 High-performance Embedded Workshop High-performance Embedded Workshop Windows Vista Windows 7 V.4.04.01 High-performance Embedded Workshop Windows Vista Windows 7 Windows Vista High-performance Embedded Workshop V.4.05.00 Windows 7 High-performance Embedded Workshop V.4.08.00 High-performance Embedded Workshop 2 Windows Vista Windows 7 (1) Windows Vista V.4.05.00 Windows 7 V.4.08.00 (2) High-performance Embedded Workshop Windows Vista Windows 7 5.1.2 High-performance Embedded Workshop Windows Vista Windows 7 High-performance Embedded Workshop 2 - - R20UT2059JJ0100 Rev.1.00 Page 42 of 43

1. 2. 3. 4. 5. OA AV 6. 7. 8. RoHS 9. 10. 11. 1. 2. http://www.renesas.com 100-0004 2-6-2 (03)5201-5307 http://japan.renesas.com/contact/ 2012 Renesas Electronics Corporation. All rights reserved. Colophon 2.0