|
RE: FW: avrdude + avrstudio / stk500 / ATMEGA162 - programming problems: msg#00010hardware.avr.avrdude.devel
Morning!! Success finally!! The SCK is now set at 4.4us, I don’t know why this is 4.4, as I used sck 4 and would have expected 4us however the longer the better I guess. I could not read the fuses using ISP mode as they were always read back incorrectly therefore I switched to HV and read them again. (using High-Voltage) The following fuses are read: *Brown-out detection disabled *Serial program downloading (SPI) enabled. *Boot Flash section size=128words Boot start address=$1F80 *Divide clock by 8 internally *Clock output on PORTB0 *Ext. Crystal Osc. Frequency 0.4-0.9 MHz; Start-up time 258 CK + 4.1ms Getting oscillator parameters.. P=0x01, N=0x00, SD=0x04 .. OK Therefore I cleared the ‘Divide clock by 8 internally’ and set ‘Ext. Crystal Osc. Frequency 3.0-8.0 MHz; Start-up time 1 CK + 0ms. Then success!! Switching to ISP mode, I could read the (correct) signature everytime. Programming using avrdude avrdude -p atmega162 -P com1 -c stk500 -v -v -U flash:w:test.hex ...and the hex file was wri9tten and verified correctly. The program is now running on the micro! Thanks everyone who helped (especially Galen)!!! Merry Christmas Steve -----Original Message----- From: Galen Seitz [mailto:galens@xxxxxxxxxxxxxx] Sent: Mittwoch, 22. Dezember 2004 23:41 To: Steve Bentley Cc: 'avrdude-dev' Subject: Re: [avrdude-dev] FW: avrdude + avrstudio / stk500 / ATMEGA162 - programming problems Steve Bentley <steve.bentley@xxxxxxxx> wrote: > Returning to the ISP issue. I believe Galen is correct with his > suggestion regarding sck but currently I only receive the following: > > //// > Avrdude -p atmega162 -c stk500 -t > > avrdude: stk500_program_enable(): failed to enter programming mode > avrdude: initialization failed, rc=-1 > Double check connections and try again, or use -F to override > this check. > > > avrdude done. Thank you. > //// > > Not being very familiar with avrdude, I was not sure when and how to set > sck. My idea was to set sck in the terminal mode, is this correct? Yes, you need to use terminal mode. Try adding the -F switch to skip the device signature check. avrdude does a signature check which will likely fail until you slow down SCK. As an alternative, you could try to adjust the SCK speed using avrstudio. galen --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.820 / Virus Database: 558 - Release Date: 20.12.2004 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.820 / Virus Database: 558 - Release Date: 20.12.2004 |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: FW: avrdude + avrstudio / stk500 / ATMEGA162 - programming problems: 00010, Galen Seitz |
|---|---|
| Next by Date: | [patch #3594] Butterfly baudrate setting: 00010, anonymous |
| Previous by Thread: | Re: FW: avrdude + avrstudio / stk500 / ATMEGA162 - programming problemsi: 00010, Galen Seitz |
| Next by Thread: | Re: FW: avrdude + avrstudio / stk500 / ATMEGA162 - programming problems: 00010, Galen Seitz |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |