Interesting. Can you confirm that the AVR bootloader does not start (i.e
you do not get device 03eb:2ffa) when you follow my instructions below?
Have you verified that the HWB and RESET lines do actually toggle as
expected when you press your buttons?
If it turns out that you are correct and the 4KiB factroy bootloader has
been erased by Digilent, then the only way to install the FPGALink
firmware will be to program it using an external programmer. If you want
to proceed with this approach, send me a private email with your postal
address and I'll send you a suitable USB programmer[1].
The Basys2's J4 connector has the following connections, which are
exactly those needed by the external programmer:
Pin Function
1 RESET
2 MOSI
3 MISO
4 SCLK
5 GND
6 +3.3V
You *may* be able to backup the existing firmware from the device using
this method. It's possible Digilent have protected it though, in which
case putting the FPGALink firmware on the board will be an irreversible
operation, so you'll never be able to use Adept2 with it again unless
you somehow get hold of the firmware binary from a different source.
Alternatively, if you want to proceed with the Adept reverse-engineering
approach, some research I did before beginning work on FPGALink may be
useful to you[2][3]. Unfortunately it only covers the EPP operation, not
JTAG. Reverse-engineering the JTAG operations proved too difficult.
Personally I consider the reverse-engineering approach to be a dead-end,
so I can't help further with it.
Chris
[1]
http://www.makestuff.eu/wordpress/minimus-avr-isp-clone/
[2]
http://www.makestuff.eu/wordpress/software/digilent-nexys2-epp-utility/
[3]
http://www.makestuff.eu/wordpress/enabling-linux-usb-debugging/
On Wed, 2013-02-20 at 05:50 -0800,
xgdl...@gmail.com wrote:
> I am interested in Basys2 too. I use your method, but basys2 still
> can't run in ISP Mode.
> May be digilent erase the bootloader which can expose it's firmware.
> Someone have other method to get at90usb162's firmware. Reverse
> engineering the host
> tool Adept seems to be easier.
>
>
> 在 2012年8月30日星期四UTC+8下午6时25分27秒,Chris McClelland写道:
> You received this message because you are subscribed to the "FPGALink
> Users" mailgroup (see
>
http://www.makestuff.eu/wordpress/software/fpgalink/).
> ---
> You received this message because you are subscribed to the Google
> Groups "FPGALink Users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
fpgalink-user...@googlegroups.com.
> For more options, visit
https://groups.google.com/groups/opt_out.
>
>