Télécharger la liste

Description du projet

vAVRdisasm is an Atmel 8-bit AVR firmware disassembler. This single-pass disassembler can read Atmel Generic, Intel HEX8, and Motorola S-Record formatted binary files containing valid AVR firmware. vAVRdisasm is capable of a variety of formatting options, and can output directly assemble-able code.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-09-26 02:55
2.0

Adresse pour le formatage d'opérandes LDS, STS, JMP, et des instructions d'appel a été changé à partir d'adresses octet pour les adresses mot pour rendre la sortie vAVRdisasm est compatible avec les assembleurs AVR. Un bug concernant la branche signés relatifs / saut de décodage était fixé: sauts dans le sens inverse sont maintenant correctement décodés. La licence a été mis à niveau de la GPLv2 à la GPLv3.
Tags: license upgrade, Major bugfix
Address operand formatting for LDS, STS, JMP, and CALL instructions was changed from byte addresses to word addresses to make vAVRdisasm's output compatible with AVR assemblers. A bug involving signed relative branch/jump decoding was fixed: jumps in the reverse direction are now correctly decoded. The license was upgraded from the GPLv2 to the GPLv3.

2011-04-03 17:59
1.9

Un bug critique a été fixé en ce qui concerne la lecture S-Record, qui ne tenait pas compte des enregistrements de données valides. support des fichiers de sortie a été ajouté par le biais de l'option -o/--out-file. support de l'entrée standard a été ajouté avec le "-" le fichier en argument, ce qui signifie que le désassembleur prend désormais en charge l'entrée redirigée. Atmel générique / Intel HEX8 / Motorola automatique S-Record-détection a été améliorée en utilisant le premier caractère plutôt que l'extension de fichier. Un soutien a été ajouté à l'impression des données opcode originales aux côtés de démontage.
Tags: major bug fix, Feature Enhancements
A critical bug was fixed regarding S-Record reading, which was ignoring valid data records. Output file support was added by way of the -o/--out-file option. Standard input support was added with the "-" file argument, meaning that the disassembler now supports piped input. Atmel Generic / Intel HEX8 / Motorola S-Record auto-detection was improved by using the first character rather than the file extension. Support was added for printing of original opcode data alongside disassembly.

2011-01-27 16:13
1.8

Adresse de décodage a été fixée pour LDS, STS, JMP, et des instructions d'appel. Une modification dans la version précédente où les adresses ont été doublés, car le démontage sont indexés octet a été renversée. Support pour XCH, LAS, BAC, et les instructions LAT a été ajouté, ce qui porte le désassembleur à jour avec 0856I Instruction Set révision AVR - 07/10.
Tags: Major bugfix, Instruction set update
Address decoding was fixed for LDS, STS, JMP, and CALL instructions. A modification in the previous release where addresses were doubled because disassembly is byte indexed was reversed. Support for XCH, LAS, LAC, and LAT instructions was added, bringing the disassembler up to date with AVR Instruction Set revision 0856I - 07/10.

2010-05-28 18:27
1.7

Adresse de décodage a été fixée pour la LDS, STS, JMP, et les instructions CALL. Auparavant, l'impression a été vAVRdisasm les opérandes adresse démonté comme deux fois la valeur qu'ils auraient dû être pour ces instructions.
Tags: Major bugfix
Address decoding was fixed for the LDS, STS, JMP, and CALL instructions. Previously, vAVRdisasm was printing the disassembled address operands as twice the value they should have been for these instructions.

2010-02-05 09:17
1.6

Cette version corrige le nombre-de-opérandes domaine de l'instruction SPM. Ce bogue a été vAVRdisasm causant une panne, comme il tentait de mettre en forme un opérande inexistant au cours de démontage.
Tags: Major bugfixes
This release fixes the number-of-operands field for the SPM instruction. This bug was causing vAVRdisasm to crash, as it was attempting to format a nonexistent operand during disassembly.

Project Resources