Skip to main content
Knowledgebase
Home
Renesas Electronics Europe - Knowledgebase

Restrictions & usage notes applied in updating C compiler to V.6xx?

Latest Updated:02/01/2012

Question:

I updated my C compiler package (M3T-NC30WA) for M16C series and R8C family MCUs from V.5 to V.6xx.
I then tried to debug a project I developed on V.5xx using the same emulator but the load module will not update even when I execute rebuild. This results in various problems, including not being able to download. What are the restrictions and usage notes that apply to this situation?

Answer:

If the debugger you are using does not support the High-performance Embedded Workshop and M3T-NC30WA V.6.xx, it will not run properly.
For example, the download module does not appear in the [Workspace] window even after a rebuild, the following message may be generated when you download a file with the debugger, and so on.
Message: “The target file has not the specified format or it is broken.”

The following shows compatibility between debuggers and software versions.

Emulator
Emulator Debugger
M3T-NC30WA V.5.xx
M3T-NC30WA V.6.xx
PC4701
M3T-PDxx
×
PC4701 Emulator Debugger (Note 1)
△ (Note 2)
PC7501
M3T-PDxx
×
PC7501 Emulator Debugger (Note 1)
△ (Note 2)
CPE
M3T-PDxx
×
Compact Emulator Debugger (Note 1)
△ (Note 2)
E100
E100 Emulator Debugger (Note 1)
E8/E8a/ E1/E20
E8/E8a/E1/E20
Emulator Software (Note 1)


○:Supported
△:Supported but some restrictions apply
×:Not supported

Note 1: An emulator debugger that runs in the High-performance Embedded Workshop environment.
Note 2: The following restrictions currently apply when using with M3T-NC30WA V.6.xx.
・ The call stack window will not be displayed properly.
・ Script commands “up,” “down,” and “where” do not work.

Note that the absolute file extension for the M3T-NC30WA V.6.xx has been changed from .x30 to .abs. Therefore, even if you are using a supported debugger, you will need to specify an appropriate file name in the download module settings.

Also, the debug format in M3T-NC30WA V.6.xx has been changed to Elf/Dwaf2. To correctly read the debug information with the debugger, you will need to set the debugger format to Elf/Dwaf2.

For more details and setup instructions, refer to the following sections in the High-performance Embedded Workshop Users Manual: 17.1.4.3 Editing debug settings and 17.1.5 Downloading modules

Suitable Products
C/C++ Compiler Package for M16C Series and R8C Family [M3T-NC30WA]
E1 [R0E000010KCE00]
E20 [R0E000200KCT00]
E8a
E8
M3062PT3-CPE
M3028BT2-CPE
R0E521000CPE00
E100
PC7501
PC4701U
PC4701L
PC4701M