a firmware for AVR910 programmer. started from ver3.8 (http://www.mikrocontroller-projekte.de/Mikrocontroller/AVR-Prog/AVR-Programmer.html) upgraded for speed and reliability. provided generic masterSPI interface please mail me on AlexRainPE196@hotbox.ru
Be the first to post a text review of AVR910 programmer firmware. Rate and review a project by clicking thumbs up or thumbs down in the right column.
;* V4.4 2006/09/06 (AlexRayne : AlexRainPE196@newmail.ru) ;* merged changes of v3.27 ;* V4.3 2006/09/06 (AlexRayne : AlexRainPE196@newmail.ru) ;* merged changes of v3.26 ;* V4.2 2006/09/06 (AlexRayne : AlexRainPE196@newmail.ru) ;* merged changes of v3.25 ;* provide control on OpFlags state (see note 19) (SCK polarity now can choose) ;* V3.27 2007/06/06 (AlexRayne : AlexRainPE196@newmail.ru) ;* ! bugfix - negotiation algorithm falls into endless loop instead fail ;* V3.26 2007/06/06 (AlexRayne : AlexRainPE196@newmail.ru) ;* ! bugfix - negotiation algorithm used nonrelyable data to test sync, and some chips ;* have cant enter sync-testing fase ;* V3.25 2007/06/06 (AlexRayne : AlexRainPE196@newmail.ru) ;* * bugfix: old devices not supported negotiation cant entry to ProgMode. ;* + AT89S8253 support provided - unofficial devcode 0x7F ;* + reset polarity now can be cpecified in devices table. ;* + SCK polarity now can be cpecified in devices table. ;* + byte-wide flash now can be defined for nonblock devices ;* ! bytewide flash support revised ;* ! revised 'C' command for bytewide devices - now it is no defference wich command to ;* write flash for such devices ;* * some code optimisations ;* ! some checks for at89s8252/51 removed
;* V3.27 2007/06/06 (AlexRayne : AlexRainPE196@newmail.ru) ;* ! bugfix - negotiation algorithm falls into endless loop instead fail ;* V3.26 2007/06/06 (AlexRayne : AlexRainPE196@newmail.ru) ;* ! bugfix - negotiation algorithm used nonrelyable data to test sync, and some chips ;* have cant enter sync-testing fase ;* V3.25 2007/06/06 (AlexRayne : AlexRainPE196@newmail.ru) ;* * bugfix: old devices not supported negotiation cant entry to ProgMode. ;* + AT89S8253 support provided - unofficial devcode 0x7F ;* + reset polarity now can be cpecified in devices table. ;* + SCK polarity now can be cpecified in devices table. ;* + byte-wide flash now can be defined for nonblock devices ;* ! bytewide flash support revised ;* ! revised 'C' command for bytewide devices - now it is no defference wich command to ;* write flash for such devices ;* * some code optimisations ;* ! some checks for at89s8252/51 removed
Fixed bug: signature memory size now may be < 3 bytes fixed signatures of some devices
Fixed bug: signature memory size now may be < 3 bytes fixed signatures of some devices
changeset: 12:301cb80198ff tag: qtip tag: tip tag: add-8253 user: AlexRayne@Black.transas.com date: Wed Aug 29 15:28:33 2007 +0400 files: avr.c avr.h avr910.c avrdude.conf.in avrpart.c avrpart.h butterfly.c config_gram.c config_gram.h config_gram.y lexer.c lexer.l main.c description: [mq]: add-8253 changeset: 11:c2a278a765d5 tag: fix-avr910-pagedwrite-flash-bytewidth user: AlexRayne@Black.transas.com date: Tue Aug 28 18:13:10 2007 +0400 files: avr910.c avrpart.c description: imported patch fix-avr910-pagedwrite-flash-bytewidth changeset: 10:b840b01a8c35 tag: fix-avr910-pagedwrite-pendingpage user: AlexRayne@Black.transas.com date: Tue Aug 28 18:13:10 2007 +0400 files: avr910.c description: * fix: page pending now disabled for nonpaged mem changeset: 9:377c2ea5355e tag: add-m168-fix-AVR910devcode user: AlexRayne@Black.transas.com date: Tue Aug 28 18:13:09 2007 +0400 files: avrdude.conf.in globals.h main.c ser_win32.c serial.h description: (rus) + atmega168 * , + - (eng) + atmega168 definition added, * some deviceid corrected 4 avrisp programmer + new debug messages level added - showing timestamps changeset: 8:4ab016e18aab tag: fix-nonpagedAVR910 user: AlexRayne@Black.transas.com date: Tue Aug 28 18:13:09 2007 +0400 files: avr.c avr910.c avrpart.c butterfly.c config_gram.y main.c pgm.c term.c description: (rus) * 910 - =0 \ + (eng) *bugfix of work in avr910 mode 4 nonpaged devices - bpage_size was=0, this cause to hanging scanner freespace\nonemty pages +debug messages added changeset: 7:5249525937da tag: imp-verbose-debug user: AlexRayne@Black.transas.com date: Tue Aug 28 18:13:08 2007 +0400 files: ChangeLog Makefile.in avr.c avr.h butterfly.c config.c config.h globals.h main.c ser_win32.c serial.h description: ! butterfly. + : > globals.h, + DebFile - stderr. + -d changeset: 6:1697b4fe7381 tag: imp-fast-writes tag: qbase parent: 2:c499dd2f8ccf user: AlexRayne@Black.transas.com date: Tue Aug 28 18:13:08 2007 +0400 files: ChangeLog avr.c avr.h avr910.c avrdude.conf.in avrpart.c avrpart.h butterfly.c config.c config.h config_gram.y jtagmkII.c lexer.l main.c pgm.h stk500.c stk500v2.c description: + . + + + option supported by new definitions in configuration file - default_fastwrite and default_fastverify + add option word_size in configuration memory definitions wich is force the size of word in bytes. now memory of the part adresses by words. By default word size of FLASH memory is 2 bytes, and 1 byte 4 others + , - . 910 -
changeset: 12:301cb80198ff tag: qtip tag: tip tag: add-8253 user: AlexRayne@Black.transas.com date: Wed Aug 29 15:28:33 2007 +0400 files: avr.c avr.h avr910.c avrdude.conf.in avrpart.c avrpart.h butterfly.c config_gram.c config_gram.h config_gram.y lexer.c lexer.l main.c description: [mq]: add-8253 changeset: 11:c2a278a765d5 tag: fix-avr910-pagedwrite-flash-bytewidth user: AlexRayne@Black.transas.com date: Tue Aug 28 18:13:10 2007 +0400 files: avr910.c avrpart.c description: imported patch fix-avr910-pagedwrite-flash-bytewidth changeset: 10:b840b01a8c35 tag: fix-avr910-pagedwrite-pendingpage user: AlexRayne@Black.transas.com date: Tue Aug 28 18:13:10 2007 +0400 files: avr910.c description: * fix: page pending now disabled for nonpaged mem changeset: 9:377c2ea5355e tag: add-m168-fix-AVR910devcode user: AlexRayne@Black.transas.com date: Tue Aug 28 18:13:09 2007 +0400 files: avrdude.conf.in globals.h main.c ser_win32.c serial.h description: (rus) + atmega168 * , + - (eng) + atmega168 definition added, * some deviceid corrected 4 avrisp programmer + new debug messages level added - showing timestamps changeset: 8:4ab016e18aab tag: fix-nonpagedAVR910 user: AlexRayne@Black.transas.com date: Tue Aug 28 18:13:09 2007 +0400 files: avr.c avr910.c avrpart.c butterfly.c config_gram.y main.c pgm.c term.c description: (rus) * 910 - =0 \ + (eng) *bugfix of work in avr910 mode 4 nonpaged devices - bpage_size was=0, this cause to hanging scanner freespace\nonemty pages +debug messages added changeset: 7:5249525937da tag: imp-verbose-debug user: AlexRayne@Black.transas.com date: Tue Aug 28 18:13:08 2007 +0400 files: ChangeLog Makefile.in avr.c avr.h butterfly.c config.c config.h globals.h main.c ser_win32.c serial.h description: ! butterfly. + : > globals.h, + DebFile - stderr. + -d changeset: 6:1697b4fe7381 tag: imp-fast-writes tag: qbase parent: 2:c499dd2f8ccf user: AlexRayne@Black.transas.com date: Tue Aug 28 18:13:08 2007 +0400 files: ChangeLog avr.c avr.h avr910.c avrdude.conf.in avrpart.c avrpart.h butterfly.c config.c config.h config_gram.y jtagmkII.c lexer.l main.c pgm.h stk500.c stk500v2.c description: + . + + + option supported by new definitions in configuration file - default_fastwrite and default_fastverify + add option word_size in configuration memory definitions wich is force the size of word in bytes. now memory of the part adresses by words. By default word size of FLASH memory is 2 bytes, and 1 byte 4 others + , - . 910 -
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?