skip to the main content area of this page
Product Information

Debugging


QuickDev Studio provides advanced debug facilities and user friendly debug forms to speedup bug detection and simplify debug process.
 
Multi-core Debugging Multi-core Debugging
QuickDev Studio debugger supports multi-core, multi-target debugging. You can issue various run-control commands to multiple processors with specific sequence. Each debug form is capable of showing information from multiple processors or multiple targets.

Breakpoints Complex Breakpoints
QuickDev Studio supports software breakpoint as well as hardware breakpoints. Each breakpoint is associated with many attributes and settings. Using these settings, you can create customized breakpoint to fit specific needs.

Register View Structured Register View
QuickDev Studio register view manages registers in a group-register-partial structure making it much easier for users to find registers of interest. It even allows users to create multiple bit-fields for a register.

Device View Device View
The device view provides direct access to processor peripherals. You can use the device view to read or write register values, check register address and other information. You can also use script files to initialize your devices.

Asynchronous and Synchronous Commands Asynchronous and Synchronous Commands
QuickDev Studio supports a complete set of command line commands. Time consuming commands have both asynchronous version and synchronous version. Command names are easy to remember. If you still can't remember or don't like a specific name, you can always create an alias for it. Script files are supported for batch execution.

Flexiable Binary Image Management Flexiable Binary Image Management
QuickDev Studio provides several ways in managing how and when the images are to be loaded. Using these flexible and easy to use image management facilities, users can load multiple images into multiple targets; load a single image into multiple targets; load a single image into multiple places in the same target; unload images as needed; preload images; dump image information and more.

Memory View Advanced Memory View
QuickDev Studio memory view is capable of showing memory contents from multiple targets. Memory contents are displayed in both binary form and ASCII form. You can edit the memory contents in both binary form and ASCII form. Other features include various data width support, endianness, memory filling and memory dump.

Code Window Code Window
The code window provides comprehensive code display and debugging features such as mixed mode display, disassembly, stepping and much more. The code window CPU selector allows you to view the status of the same module from different processors. The 'Sync Run-control' button allows you to synchronize the current processor with others. The code window is capable of supporting modules containing multiple source files as well as modules containing multiple instruction types (such as ARM/Thumb).

Frequently Asked Questions

Is QuickDev Studio a free software?

Yes, QuickDev Studio v0.7 is a free evaluation version (limited to 180 days of usage). Anyone can download the software without registration requirements. If you want to continue your usage after 180 days, please feel free to contact us and we will be happy to assist you.

Does QuickDev Studio come with any compiler tools?

No, the QuickDev Studio does not come with any compiler tools. You must setup your existing compiler tools to work with QuickDev Studio. For more information, please refer to your IDE User Guide|Build System|Toolset Manager.

Does QuickDev Studio require a makefile to build the project?

No, the QuickDev Studio provides an easy to use, highly configurable, GUI based build system to replace the functionalities of the makefile.

Does QuickDev Studio support source level debugging?

Yes, the QuickDev Studio comes with a full featured source level debugger capable of debugging multi-core multi-target systems. Using QuickDev Debug Agent, you can perform remote debugging via internet or intranet.

Does QuickDev Studio support ARM/Thumb interworking?

Yes, QuickDev Studio is fully aware of instruction size. The code window is capable of handling both ARM, Thumb and ARM/Thumb mixed modules.

I want to create an add-in for QuickDev Studio, how do I get started?

First you need to contact us and let us know which add-in you want to create so that we can prepare necessary files for you. When you finished your development, send us the assembly for strong name signing.