0% found this document useful (0 votes)
400 views16 pages

CodeViser: ARM Debugging Tool

This document describes the CodeViser debugger and CVD development environment from J&D Tech Co. CodeViser allows debugging of various ARM cores over USB and supports features like debugging, flashing, and multi-core synchronization. It can debug images from compilers like ARM Realview and Linux GCC. CVD provides debugging tools like a built-in editor, variable views, breakpoints, and supports operating systems and RTOSes.

Uploaded by

vkiran_19892430
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
400 views16 pages

CodeViser: ARM Debugging Tool

This document describes the CodeViser debugger and CVD development environment from J&D Tech Co. CodeViser allows debugging of various ARM cores over USB and supports features like debugging, flashing, and multi-core synchronization. It can debug images from compilers like ARM Realview and Linux GCC. CVD provides debugging tools like a built-in editor, variable views, breakpoints, and supports operating systems and RTOSes.

Uploaded by

vkiran_19892430
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

C

C
ode
ode
V
V
iser &
iser &
CV
CV
D
D
J&D Tech Co., Ltd.
J&D Tech Co., Ltd.
- J TAG Emulator & Debugger -
Dev. Environment
Debugger
CVD
Emulator
CodeViser
Target
USB2.0 USB2.0 JTAG JTAG
J&D Tech Co., Ltd.
J&D Tech Co., Ltd.
CodeViser Specification
Core Support
- ARM7, ARM9, ARM11, Cortex-A,
Cortex-R, Cortex-M, Xscale, FA etc
Interface : High Speed USB 2.0
Downloading Speed : ~ 1.5MB/sec
J TAG Clock : 1KHz ~ 50MHz
Target Connection : 20/14 Pin
Connector
Power : USB or DC5V/2A (SMPS)
Operating System : Window98 or Higher
Update : Firmware Update by CVD
Size : 7.5 x 12.5 x 1.7 Cm
CodeViser
J&D Tech Co., Ltd.
J&D Tech Co., Ltd.
Mobile Chip Support
- CDMA : Qualcomm MSM(QSD)3xxx/
5xxx/6xxx/7xxx/8xxx, VIA etc
- GSM : TI OMAP, MTK, Infineon,
Agere, NXP, Ericsson etc.
General Chip Support
- MTK, Faraday, Samsung, Freescale,
Telechips, STMicro, OKI, Cirrus Logic,
Panasonic, Sharp, Triscend, Zarlink etc
* Any chipset based on ARM core & FA, are
supported
Product Line-up
Single Core Models
Dual Core Models
Multi Core Models
CodeViser for ARM7 / ARM9 / ARM11 / Xscale /
Cortex-A / Cortex-R / Cortex-M / FA
CodeViser for ARM7&9 / ARM9&11 /
ARM9&Cortex-A / Cortex-A&R
CodeViser for ARM7,9&11 / ARM7,9,11,XScale&FA /
ARM7,9,11&Cortex-A / ARM7,9,11&Cortex-R /
ARM7,9,11&Cortex-M / ARM7,9,11,Cortex-A&R /
ARM7,9,11,Cortex-A,R&M
J&D Tech Co., Ltd.
J&D Tech Co., Ltd.
CodeViser
32 Bits Core Support
ARM7TDMI
ARM720T
ARM740T
Etc.
ARM9TDMI
ARM920T
ARM926EJ
ARM940T
ARM946E-S
Etc.
PXA210/25x/27x
PXA300/310/320
Etc.
FA526
FA626
FA626TE
FC7500
Etc.
ARM1136
ARM1156
ARM1176
Etc.
ARM7 ARM9 ARM11
Cortex XScale Faraday
Cortex-A
Cortex-R
Cortex-M
J&D Tech Co., Ltd.
J&D Tech Co., Ltd.
CodeViser
* All cores based on ARM7/9/11/Cortex-A/R/M/ core are supported
CVD Functions
Convenient Built-in Editor
- Syntax Coloring
- A Variety of Font, Style, Find and Replace
Variety of View Windows
- Memory, Register, Local, Global Variable,
Watch, Breakpoint, Call Stack Widows
- Workspace (Files, Functions, Variable
Tree)
Convenient Configuration Register
Window
Flash Programming
- Fast Flash Writing
- Device File for Each Flash
J&D Tech Co., Ltd.
J&D Tech Co., Ltd.
CVD
Debugging
- Various Images (ELF, AxF, COFF, Dwarf1/2)
- C/C
++
Source Level Debugging
- Step, Run, Go, Stop, Go to Cursor Functions
- Continue Step, Breakpoint
- Software & Hardware Breakpoint
- Disassembling
- Semihosting
- Command Line Interface
- Binary Downloading
- Multi-Core Debugging
- OS Debugging(Kernel/Library/App./Module)
CMM Files Compatibility
Multi-Core Debugging
Synchronized Run, Stop, B.P, & Step Functions.
Target
CVD
on Host PC
CPU
Core
#1
Core
#1
Core
#2
Core
#2
Core #1 Control
J TAG USB
CodeViser
ROM
Core #2 Control
RAM
J&D Tech Co., Ltd.
J&D Tech Co., Ltd.
CVD
- System Configuration for MSM7xxx debugging
- System Configuration for MSM7xxx debugging
Chipset
ARM9
ARM9
ARM11
ARM11
ARM9 Control
JTAG USB
ARM11 Control
RAM
ROM
MSM7xxx target
1. Select two Shortcut icons
- CVD_msm7xxx_arm9.exe
- CVD_msm7xxx_arm11.exe
2. In Properties for each CVD Shortcut
- In Bin folder..
- In Bin folder..
1. Load jload.cmm within CVD for ARM9
2. After execute CMM files for ARM9 and
ARM9 calls ARM11 core. Start debugging ARM11.
- In each CVD debugger..
- In each CVD debugger..
Slave CVD
Master CVD
Multi-Core Debugging Example
- Synchronization function
- Synchronization function
1. Select Config -> MultiDebugger
2. Check SYNC options
- In Master CVD
- In Master CVD
1. Select Config -> MultiDebugger
2. Check SYNC options
- In Slave CVD
- In Slave CVD
Multi-Core Debugging Example
Complied Image Support
ARM SDT/ADS
IAR EWARM ELF
AXF
COFF
Dwarf1/2
PDB
exe
CVD
Compiler
Generated Images
ARM Realview
Linux GCC
TI CCS
MS Platform Builder
J&D Tech Co., Ltd.
J&D Tech Co., Ltd.
CVD

Flash Programming
High-speed Flash Downloading
Various Flash Devices Support (Device File Service by J &D)
User can program target flash memory by using cmm script files
Target
CVD
J TAG USB
CodeViser
Flash ROM
J&D Tech Co., Ltd.
J&D Tech Co., Ltd.
CVD
Target & Image Info.
Mathematical Function Calling Path
Memory
Register
Stack
J&D Tech Co., Ltd.
J&D Tech Co., Ltd.
CVD
Execution Time
Automatic Calculation of Execution Time for Selected Block.
J&D Tech Co., Ltd.
J&D Tech Co., Ltd.
CVD
CMM Compatibility
J&D Tech Co., Ltd.
J&D Tech Co., Ltd.
CMM File & CMM Command Line Support.
CVD
RTOS Awareness
Android, Rex, Nucleus, ThreadX, AMX, Linux, WinCE, Windows Mobile,
UcOSII, ECOS, L4, etc
J&D Tech Co., Ltd.
J&D Tech Co., Ltd.
CVD
Task List
Mount Device
Thanks for Your Attention.
The End
400-677-9936

021-38722155
37791
QQ330376738
13761435797

You might also like