Diese Seite ist nicht auf Deutsch verfügbar.
@  ----------- 35 ---- 59b794a7a9cc ---- 2013-06-09 21:48 +0200 ---- tip
|  	just a hack to program a device with really slow clock (4kHz):
|
|  	so it needs an SPI clock of <1kHz
|
o  ----------- 34 ---- adfad9e48fd5 ---- 2013-03-20 07:46 +0100 ----
|  	new devices: m1284p, m168, m168pa, m328p
|
o  ----------- 33 ---- c4759edc9de7 ---- 2011-11-05 13:39 +0100 ----
|  	added support for tiny85
|
o  ----------- 32 ---- 011d6fe153cd ---- 2011-09-14 13:55 +0200 ----
|  	added support for mega88
|
o  ----------- 31 ---- f9743cbe8840 ---- 2009-05-06 20:09 +0200 ----
|  	TWI, master->slave: NACK on last byte
|
o  ----------- 30 ---- 69bda96e6f0d ---- 2009-05-03 12:28 +0200 ----
|  	TWI: timeout shortened, better error recovery
|
o  ----------- 29 ---- 758abc8fea29 ---- 2009-05-03 08:28 +0200 ----
|  	TWI timeout done right
|
o  ----------- 28 ---- 6188f724dd73 ---- 2009-05-02 17:47 +0200 ----
|  	toter Code wurde entfernt, TWI ist robuster und aussagekräftiger im
|  	Fehlerfall.
|
o  ----------- 27 ---- 1d2b866acca5 ---- 2009-05-02 16:11 +0200 ----
|  	new feature: twi/i2c interface
|
o  ----------- 26 ---- cd4775208885 ---- 2009-03-21 13:36 +0100 ----
|  	documentation update
|
o  ----------- 25 ---- 0adc835d125b ---- 2009-03-21 00:31 +0100 ----
|  	Added tag 0.7 for changeset c4c61e007b26
|
o  ----------- 24 ---- c4c61e007b26 ---- 2009-03-21 00:31 +0100 ---- 0.7
|  	explained problems with avrdude >= 5.4
|
o  ----------- 23 ---- f2b8a21073b0 ---- 2009-03-20 21:52 +0100 ----
|  	doc: added supported devices
|
o  ----------- 22 ---- 997d6ab2ab14 ---- 2009-03-20 21:30 +0100 ----
|  	dist scripts, new public homepage system
|
o  ----------- 21 ---- 73207984afba ---- 2009-03-05 22:03 +0100 ----
|  	Debug helper: show params of identified device
|
o  ----------- 20 ---- bf366c6e8379 ---- 2009-03-05 21:55 +0100 ----
|  	Ignore devicecode received via serial line, but select device params
|  	by signature bytes:
|
|  	Implemented because of avrdude > 5.2 behaving very different from
|  	<=5.2, which means not sending the correct devicecode in
|  	avr910-mode, but the first one from the list. This changeset fixes
|  	that avrdude-misbehaviour for the page-type devices I tested, but
|  	not for 8535 (see doc/tests.txt,
|  	http://savannah.nongnu.org/bugs/?25755 and private emails).
|
o  ----------- 19 ---- 38c0c81de3b4 ---- 2009-03-05 20:22 +0100 ----
|  	distribution and mgmt stuff
|
o  ----------- 18 ---- ad6d7d12fadd ---- 2009-01-07 21:52 +0100 ----
|  	Damit und mit modifiziertem avrdude.conf kann ich evtl m48
|  	programmieren
|
o  ----------- 17 ---- ce4c7b81a8d5 ---- 2007-08-11 00:27 +0200 ----
|  	Import from SiVeCo done.
|
o  ----------- 16 ---- 32c1a892cb77 ---- 2007-08-10 21:24 +0200 ----
|  	none (16)
|
|
|  	     * Bugfix regarding addresses when debbuging target via serial line
|  	     * Suddenly 'ERR_HOST_OVERRUN' happens often. What's the reason? The
|  	datasheet indicates the USR has to be read before UDR. Changed.
|
o  ----------- 15 ---- 03643981c8a3 ---- 2005-12-22 09:10 +0100 ----
|  	0.6 (15)
|
|
|  	     * Added the possibility to change UART baudrate on host interface at
|  	runtime (for test and debug).
|  	     * Target clock rate in SPI mode is set by init
|  	     * Added the possibility to create firmware for different hardware
|  	versions. See Makefile and src/autoconst/hw*.xml. This software
|  	fits the old prototype (using 8535) and the current pcb (using
|  	mega16).
|
o  ----------- 14 ---- f4246ed4c9d9 ---- 2005-08-10 20:02 +0200 ----
|  	0.5 (14)
|
|
|  	     * Bugfix: errors because of SPI/UART voltage repeated endlessly
|
o  ----------- 13 ---- 6ed08898f20f ---- 2005-08-07 21:07 +0200 ----
|  	0.4 (13)
|
|
|  	     * Documentation
|
o  ----------- 12 ---- f1998a764508 ---- 2005-08-06 22:58 +0200 ----
|  	0.3 (12)
|
|  	 
| o ----------- 11 ---- e4fcb6da5e8b ---- 2005-08-06 22:43 +0200 ---- | 0.2 (11) | |
| o ----------- 10 ---- 8e12d0425d06 ---- 2005-08-06 22:32 +0200 ---- | 0.1 (10) | |
| o ----------- 9 ---- b0765e1be5ff ---- 2005-08-06 22:28 +0200 ---- | none (9) | | | * Register aufgeräumt, Suffix im Funktionsnamen zeigt die | veränderten Register | * Doku | * Mechanismus zur Veröffentlichung | o ----------- 8 ---- a2eeb636dfdb ---- 2005-07-10 10:44 +0200 ---- | none (8) | | | * bugfix in error.avr; der Fehler hatte bisher keine Wirkung | * debug: Lese- und Schreibroutinen extrahiert | * debug: Lesen eines Einzelbytes entfernt | * debug: Lesen eines Blocks | * debug: Verzögerte Ausführung von Befehlen, damit auf der | UART-Verbindung zum Host nicht dauernd hin-und hergesendet werden | muss. | * debug: Abfrage der Größe des UART-Eingangspuffers | o ----------- 7 ---- 96d7f5988ab0 ---- 2005-07-07 23:38 +0200 ---- | none (7) | | | * Target-Baudrate einstellbar | * Timeout beim Warten auf UART-Byte vom Target | * Der Adapter selbst kann auch Ziel der Debug-Commandos sein | * debug.write für UART-Target | * CRC mit acht Bit zur Host-Kommunikation | o ----------- 6 ---- fb68b063ad1f ---- 2005-07-06 21:41 +0200 ---- | none (6) | | | * SPI-Austausch überarbeitet. Im Programmiermodus wird wohl der | gleiche benutzt wie in meinem Debug-Modus (DORD=0, CPHA=0, | CPOL=0). Eigentlich sollte man als Master MISO auch bei der | steigenden Flanke von SCLK lesen (Dokumentation bei SPI und auch | 'SPI Serial Programming Waveforms'. Wenn ich das so mache, bekomme | ich Probleme (ebenso wie mit der vorigen Version im | Programmiermodus). Der Slave darf aber MISO ohnehin erst nach der | fallenden Flanke von SCLK ändern, also liest der Master kurz vor | dieser Flanke, dann hat das Signal länger Zeit. Damit kann ich | auch (getestet) im Programmiermodus und im Debug-Modus den | maximalen Takt benutzen. Diesen Ablauf hatte ich auch immer | PC-seitig benutzt (avrdebug_par). | * SPI: /SS muss über die komplette Session low bleiben. Ansonsten | könnte das Target mit seinem SPI sonstwas machen, unterbrochen | werden, ein sync wäre wieder nötig. | * Debug per UART implementiert | o ----------- 5 ---- e76b9be0c56e ---- 2005-07-04 23:20 +0200 ---- | none (5) | | | * bugfix beim pagemode-polling | * Umbau auf Interface mit veränderlichen Spannungspegeln | * verschiedenes anderes Zeug | o ----------- 4 ---- 86224804e475 ---- 2005-06-28 21:14 +0200 ---- | none (4) | | | * every error is written to log | * every error is made visible | * CRC on debug commands | * every debug commands is answered with two bytes: data and status | o ----------- 3 ---- ddbea848bdd0 ---- 2005-06-25 17:02 +0200 ---- | none (3) | | | * Bugfix: page mode or not has been reversed when writing flash | * Enabled write operations | * EEPROM values are only written if they new value is different from | the old. | * Polling implemented for byte and page mode flash writes. | * additional commands (avrdebug) | o ----------- 2 ---- a7a483f0a6a4 ---- 2005-06-13 23:47 +0200 ---- | none (2) | | | * Einfach weiterprogrammiert, keine Fehler behoben (keine bekannt). | Jetzt ist ein Zustand erreicht, in welchem man die Controller | programmieren und lesen können sollte. Es muss aber noch | ausführlich getestet werden. Es wird nach dem Schreiben noch | keinerlei polling benutzt, sondern stur die Maximalzeit | abgewartet. | o ----------- 1 ---- 3faab04f6899 ---- 2005-06-12 17:43 +0200 ---- | none (1) | | | * Log-Puffer für Fehler implementiert, damit man sehen kann, was zum | Fehler geführt hat. | * Leseoperation (auch Blockmode) scheinen auf den ersten Blick in | Ordnung zu sein. Muss aber noch ausführlich getestet werden. | o ----------- 0 ---- 8c907f749367 ---- 2005-06-11 21:31 +0200 ---- none (0) none

Letzte Änderung: 09.06.2013 00:00
Jens W. Wulf

Impressum
Datenschutzerklärung