[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[avr-gcc-list] uisp with byteblaster question
From: |
Holly Gates |
Subject: |
[avr-gcc-list] uisp with byteblaster question |
Date: |
Fri, 13 Dec 2002 18:50:00 -0500 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021130 |
Hello, sorry to ask what may seem like a silly question, but could
someone give me the pinout for connecting the Altera Byteblaster (driven
with uisp) to an ATmega128 board?
Normally I use ponyprog, but on my laptop ponyprog doesn't seem to work
on a USB-serial adapter and there is no regular serial port :(
Sooo.., I though I would just use the handy byteblaster cable I have
sitting here.
I've searched around quite a bit, and perhaps I just missed it or its
obvious, but I couldn't seem to find the pinout for use with uisp. I
tried looking through the uisp source, but I am much better at hardware
than software so I didn't get very far. After looking at the lines of
the byteblaster with an oscilloscope when uisp was trying to program
something, I have come to the following mapping:
byteblaster 10-pin header ATmega128
1 SCLK
2 GND
3 TXD0(pin3)
4 VCC
5 Reset
9 RXD0(pin2)
10 GND
So I wired this up to the board I am trying to program and tried uisp.
This is the command line I am trying to use with a sample hex file:
address@hidden tmp]# uisp -dprog=abb -v=3 -dpart=ATmega128 --upload
if=juicebox.hex
which gives this result:
Reset inactive time (t_reset) 1000 us
AVR Direct Parallel Access succeeded after 0 retries.
Vendor Code: 0x1e
Part Family: 0x97
Part Number: 0x02
Atmel AVR ATmega128 is found.
Page Write Enabled, size=256
FLASH Write Delay (t_wd_flash): 12500 us
EEPROM Write Delay (t_wd_eeprom): 25000 us
Uploading: flash
###########################################################
#####################################################
(total 3914 bytes transferred in 3.34 s (1171 bytes/s)
Polling: count = 16, min/avg/max = 3.47/9.78/15.34 ms
address@hidden tmp]#
But the program doesn't run on the board, and in fact when I give this
command:
address@hidden tmp]# uisp -dprog=abb -v=3 -dpart=ATmega128 --upload
if=juicebox.hex --verify
Then I get the same result as above, except for then when it starts to
verify it just scrolls errors:
Verifying: flash
######flash error at address 0x9e: file=0xea, mem=0xe8
flash error at address 0xa0: file=0xfe, mem=0xfa
flash error at address 0xad: file=0x3d, mem=0x31
#flash error at address 0xb5: file=0xed, mem=0xe1
flash error at address 0xbc: file=0xaa, mem=0xa8
flash error at address 0xbd: file=0x3d, mem=0x31
flash error at address 0xc4: file=0x65, mem=0x60
flash error at address 0xca: file=0xcf, mem=0x80
flash error at address 0xcb: file=0xef, mem=0xe3
flash error at address 0xcc: file=0xd0, mem=0x80
flash error at address 0xcd: file=0xe1, mem=0xa1
flash error at address 0xce: file=0xde, mem=0x80
flash error at address 0xcf: file=0xbf, mem=0xa0
etc, etc.
Anyone have an idea of some command line options that would make this
work? Or maybe I have guessed the wrong pin mapping for uisp to
byteblaster??
Thanks for any help,
-Holly Gates
avr-gcc-list at http://avr1.org
- [avr-gcc-list] uisp with byteblaster question,
Holly Gates <=