Yahoo Groups archive

AVR-Chat

Index last updated: 2026-04-28 22:41 UTC

Thread

New Release - Visual Disassembler for the Atmel © AVR

New Release - Visual Disassembler for the Atmel © AVR

2009-03-09 by Ray Hurst

Visual Disassembler for the Atmel © AVR is an interactive multi-pass disassembler for the AVR microprocessor family. The user simply opens an Intel hex file and the file is disassembled and placed in a text view. The user does not edit the text directly. Comments and program labels are added by address through dialog boxes. Each entry shows an immediate result in the text view. Program labels are resolved throughout the entire file. Intermediate work can be saved and resumed later. Upon completion of the disassembly the file can be saved as an assembly listing text file. The assembly listing can be easily edited to create an assembler source file. The assembler source file may require editing due to the requirements of the assembler.

New features
* Added AVR part selection
    resolves memory space, registers, and ISR vectors
* Added memory space control
    Allows definition of data and code areas in the memory space

The program is a plug-in for the Eclipse IDE and can be sold as an individual component or bundled with the Eclipse CDT.

This can be bundled with the Visual Disassembler:
ECLIPSE CDT 3.4
    http://www.eclipse.org

Questions?
Contact us:    webmaster@CreativeRealtimeHeuristics.org

Re: [AVR-Chat] New Release - Visual Disassembler for the Atmel © AVR

2009-03-09 by John Samperi

At 01:54 PM 9/03/2009, you wrote:
>The program is a plug-in for the Eclipse IDE and can be sold as an 
>individual component

Don't want to be a killjoy but I'm wondering why
such a program is necessary, especially when it
looks like one has to pay for it.

I never needed to use a disassembler with the AVRs but
it looks like Studio does it anyway and for nada.

Please explain :-)


Regards

John Samperi

********************************************************
Ampertronics Pty. Ltd.
11 Brokenwood Place Baulkham Hills, NSW 2153 AUSTRALIA
Tel. (02) 9674-6495       Fax (02) 9674-8745
Website  http://www.ampertronics.com.au
*Electronic Design * Custom Products * Contract Assembly
********************************************************

Re: [AVR-Chat] New Release - Visual Disassembler for the Atmel © AVR

2009-03-09 by Raymond Hurst

AVR Studio does do a one pass disassembly. Then you have to continuously 
work it with a text editor. Also it doesn't recognize register names, 
memory space and ISR vectors. If the code has a lot of data embedded in 
it then AVR Studio will try to disassemble it into code which makes it 
confusing to to reverse engineer.

The Visual Disassembler is a multi pass disassembler. It allows you to 
specify a device and data areas in the code space. Adding comments and 
data labels is much easier.

Re: [AVR-Chat] New Release - Visual Disassembler for the Atmel © AVR

2009-03-09 by John Samperi

At 04:11 AM 10/03/2009, you wrote:
>which makes it confusing to to reverse engineer.

Oh, that must be the reason why I never needed one then. :-)
I don't steal someone else's IP.

It must be a popular tool in China or even India then,
lots of sales there...unless of course they "reverse engineer" it.

OK I'm sorry I'm being silly.

Regards

John Samperi

********************************************************
Ampertronics Pty. Ltd.
11 Brokenwood Place Baulkham Hills, NSW 2153 AUSTRALIA
Tel. (02) 9674-6495       Fax (02) 9674-8745
Website  http://www.ampertronics.com.au
*Electronic Design * Custom Products * Contract Assembly
********************************************************

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.