Wer gerne einmal genauer in den Flash-Speicher seines AVR-Mikrocontrollers "schauen" möchte, um zu sehen, wie Applikationsprogramm, Bootloader und Daten im Flashspeicher abgelegt sind, wird sich vielleicht über unser neues Tool freuen.
AVR-HexViewer
Systemvoraussetzung: Windows2000/XP/Vista/7
Installation: Die Installation erfolgt einfach durch Ausführung des Setup-Programmes.
Beschreibung:
Über den Menüpunkt Datei/Öffnen... läßt sich ein Hex-File auswählen, welches, wie unten gezeigt, dargestellt wird.
Möchte man sich den Speicherinhalt einer bestimmten Adresse anschauen, kann man in einem Popup-Dialog die gewünschte Adresse in dezimaler oder hexadezimaler Form eingeben. Den Dialog öffnet man einfach durch Drücken der rechten Maustaste, wenn sich die Maus über der HexView-Ansicht befindet.
Wenn man sich die Speicherbelegung der Flashpages im Mikrocontroller anschauen möchte, wählt man den gewünschten Mikrocontroller aus. Die Flashpages werden grafisch dargestellt. Bewegt man die Maus über ein Flashpage-Kästchen, werden Adresse und prozentuelle Speicherbelegung angezeigt. Ein Klick mit der rechten Maustaste über einem Kästchen öffnet wieder den Dialog zum Sprung zu einer Adresse, wobei diesmal die Startadresse der Flashpage im Dialog ausgefüllt ist.
Die Speicherbelegung wird durch zwei "Füllstandsanzeigen" dargestellt, Pages benutzt und Flash-Speicher benutzt.
Eine Page gilt hierbei als benutzt, wenn mindestens ein Byte durch das Hex-File adressiert wird. Die Anzeige Flash-Speicher benutzt stellt die tatsächliche Ausnutzung des Speichers dar.
Die Anzeige der Pages läßt sich auch rechts neben der HexView-Anzeige darstellen, auch die Größe der Page-Kästchen läßt sich anpassen. Hierfür einfach den Menüpunkt Optionen wählen.
Aktuelle Programmversion: 2.0.1
Download AVR-HexViewer201.zip (1,47MB)
Für Kritik, Anregungen und allgemein Feedback, könnt ihr ja diesen Thread nutzten.
AVR-HexViewer
Systemvoraussetzung: Windows2000/XP/Vista/7
Installation: Die Installation erfolgt einfach durch Ausführung des Setup-Programmes.
Beschreibung:
Über den Menüpunkt Datei/Öffnen... läßt sich ein Hex-File auswählen, welches, wie unten gezeigt, dargestellt wird.
Möchte man sich den Speicherinhalt einer bestimmten Adresse anschauen, kann man in einem Popup-Dialog die gewünschte Adresse in dezimaler oder hexadezimaler Form eingeben. Den Dialog öffnet man einfach durch Drücken der rechten Maustaste, wenn sich die Maus über der HexView-Ansicht befindet.
Wenn man sich die Speicherbelegung der Flashpages im Mikrocontroller anschauen möchte, wählt man den gewünschten Mikrocontroller aus. Die Flashpages werden grafisch dargestellt. Bewegt man die Maus über ein Flashpage-Kästchen, werden Adresse und prozentuelle Speicherbelegung angezeigt. Ein Klick mit der rechten Maustaste über einem Kästchen öffnet wieder den Dialog zum Sprung zu einer Adresse, wobei diesmal die Startadresse der Flashpage im Dialog ausgefüllt ist.
Die Speicherbelegung wird durch zwei "Füllstandsanzeigen" dargestellt, Pages benutzt und Flash-Speicher benutzt.
Eine Page gilt hierbei als benutzt, wenn mindestens ein Byte durch das Hex-File adressiert wird. Die Anzeige Flash-Speicher benutzt stellt die tatsächliche Ausnutzung des Speichers dar.
Die Anzeige der Pages läßt sich auch rechts neben der HexView-Anzeige darstellen, auch die Größe der Page-Kästchen läßt sich anpassen. Hierfür einfach den Menüpunkt Optionen wählen.
Aktuelle Programmversion: 2.0.1
Download AVR-HexViewer201.zip (1,47MB)
Für Kritik, Anregungen und allgemein Feedback, könnt ihr ja diesen Thread nutzten.