Debugger Limitations
Applications Engineering
6.0 System Operation & Limitations
The SKP32C8x provides sophisticated debugging features at a low cost but it does have some
limitations when used with the KD3083 Debugger and ICD. Section 6.1 introduces the kernel
(ROM monitor) program and its purpose. The limitations when this kernel is running with the
user program are listed in table 6-1.
Table 6-1 Systems Limitations (when used with KD3083)
Item Please Refer To
6.2 Pin and Peripheral Limitations
6.3 Memory Map
User Limitations 6.4 Status After Reset
6.5 Register Operation Limitations
6.6 Limitations on Interrupts
6.7 Stop or Wait Mode Limitations
6.8 User Program’s Real-time Capability
6.1 Kernel (ROM Monitor) Introduction
During debug (used with the KD3083 debugger), a small program, called a kernel, is downloaded
to the M32C/8x. The kernel communicates with the KD3083 Debugger through the ICD regarding
MCU status during user code debugging operations.
There are no special steps required in the user program to make use of the ICD. The operation of
the kernel is transparent to the user but there are some limitations and these are discussed from
section 6.2.
After starting KD3083, the ICD downloads the kernel to the M32C/8x if it does not exist (e.g.
blank device or programmed with FoUSB Programmer). After downloading the kernel, KD3083
opens the Program Window and the M32C/8x is ready for downloading code.
Connecting the ICD without starting KD3083 will not affect the lines connected between the ICD
and the M32C/8x – the ICD keeps the lines in high-impedance state. The ICD only drives the pins
after KD3083 or FoUSB Programmer is started.
After program debug and verification, you can then create and download a binary, Intel (.hex) or
Motorola (.mot), file to the M32C/8x. This operation erases the kernel and only leaves the user
program.
6.2 Pin and Peripheral Limitations
SIO/UART1 pins are used for communication between the SKP32C8x board kernel and KD3083
Debugger through the ICD. Do not connect these pins to any other circuit, as UART1 cannot be
used in the user program. For details, please see ICD (RTA-FoUSB-MON) User Manual on
Target MCU Resources or related ICD application notes.
SKP32C8x User’s Manual Rev. 1.0
10 / 22
June 2004
相关PDF资料
SKP8CMINI-13 BOARD DEV EVALUATION FOR R8C/13
SKP8CMINI-17 KIT EVAL STARTER FOR R8C/17
SKP8CMINI DEV EVALUATION KIT R8C/11
SL03 10001 CURRENT LIMITER INRUSH 10 OHM 1A
SL03 22101 CURRNT LIMITER INRUSH 220 OHM 1A
SL05 30001 CURRENT LIMITER INRUSH 30 OHM 1A
SL05 4R003 CURRENT LIMITER INRUSH 4 OHM 3A
SL05 5R001 CURRENT LIMITER INRUSH 5 OHM 1A
相关代理商/技术参数
SKP3-30 制造商:Tamura Corporation of America 功能描述:
SKP3-40 制造商:Tamura Corporation of America 功能描述:
SKP3-50 制造商:Tamura Corporation of America 功能描述:
SKP36077 制造商:Renesas Electronics Corporation 功能描述:DEV EVALUATION KIT H8/36077 - Boxed Product (Development Kits)
SKP36912 制造商:Renesas Electronics Corporation 功能描述:Dev Evaluation Kit H8/36912 制造商:Renesas Electronics Corporation 功能描述:DEV EMULATOR & COMPILER KIT H8/36912 - Boxed Product (Development Kits)
SKP38024 功能描述:KIT STARTER FOR H8/38024 RoHS:否 类别:编程器,开发系统 >> 通用嵌入式开发板和套件(MCU、DSP、FPGA、CPLD等) 系列:H8® 标准包装:1 系列:PICDEM™ 类型:MCU 适用于相关产品:PIC10F206,PIC16F690,PIC16F819 所含物品:板,线缆,元件,CD,PICkit 编程器 产品目录页面:659 (CN2011-ZH PDF)
SKP38602 功能描述:KIT STARTER FOR H8/38602 RoHS:否 类别:编程器,开发系统 >> 通用嵌入式开发板和套件(MCU、DSP、FPGA、CPLD等) 系列:H8® 标准包装:1 系列:PICDEM™ 类型:MCU 适用于相关产品:PIC10F206,PIC16F690,PIC16F819 所含物品:板,线缆,元件,CD,PICkit 编程器 产品目录页面:659 (CN2011-ZH PDF)
SKP3G 制造商:Thomas & Betts 功能描述:PLUG EVERLOK GRD