[hpsdr] Cannot flash Mercury-EU with Metis and HPSDR

Phil Harman phil at pharman.org
Tue Mar 29 01:27:33 PDT 2011


It would appear that there are hardware differences between the TAPR
Mercury board and Mercury-EU.

In which case Mercury_JTAG.rbf will need to be modified in order to make a
version for EU boards.

If anyone would like to undertake this please email me directly and I'll
provide the Quartus source files.

73 Phil... VK6APH


> Hi Berndt,
>
> You can get a time out on the erase if the Metis and Mercury cards are
> not in the correct slots - Metis in slot farthest away from the Power
> connector and Mercury in the adjacent slot.
>
> I have not had a Mercury-EU to test with, but have no problems with the
> TAPR Mercury.
>
> Regards,
>
> John  g0orx/n6lyt
>
> On Tue, 2011-03-29 at 13:08 +0800, Phil Harman wrote:
>> ***** High Performance Software Defined Radio Discussion List *****
>>
>> Hi Berndt,
>>
>> Sorry to hear that you are having trouble programming your Mercury-EU
>> board.
>>
>> I'm not sure if there are any hardware differences between Mercury and
>> Mercury-EU but if so then its possible that you are going to need a
>> different version of Mercury_JTAG.rbf for the EU board.
>>
>> Has anyone successfully updated the EEPROM on a Mercury-EU using Metis
>> in
>> Bootloader mode?
>>
>> 73 Phil...VK6APH
>>
>>
>>
>> > ***** High Performance Software Defined Radio Discussion List *****
>> >
>> > G'day,
>> >
>> > I've been trying to upgrade a Mercury-EU card to V6.4 using the latest
>> > version of HPSDRProgrammer running on Ubuntu 10.04 and Windows 7 64
>> bits
>> > to no avail.
>> >
>> > Metis has JP1 set
>> > Mercury has JP5 set (last JTAG)
>> >
>> > Running as administrator. Interrogate under the JTAG Programmer tab
>> > returns:
>> >
>> > Interrogating JTAG chain
>> > Mercury - 0x020F30
>> > found Mercury
>> >
>> > The following reported error messages are identical for both, Windows
>> > and Linux environment:
>> >
>> > /home/wulf/ghpsdr3/trunk/src/release/windows/HPSDRProgrammer/Mercury_JTAG.rbf
>> > reading file...
>> > file read successfully
>> > Programming device 0% written ...
>> > Programming device 0% written ...
>> > Programming device 0% written ...
>> > Programming device 0% written ...
>> > Programming device 0% written ...
>> > Loaded successfully.
>> > Erasing Flash ... (takes several seconds)
>> > Error: erase timeout - power cycle and try again?
>> >
>> >
>> > The Metis status LEDs at this time are
>> >
>> > LED0	occasionally flashing
>> > LED1	off
>> > LED2	off
>> > LED3	off
>> > LED4	flashes 1Hz
>> > LED5	off
>> > LED6	on
>> > LED7	off
>> > LED8	on
>> > LED9  	off
>> > LED10	off
>> > LED11	off
>> > LED12	flashes 2Hz
>> >
>> > The debug output is shown below:
>> >
>> > Debug: MainWindow::timeout state= 9
>> > Debug: MainWindow::timeout state= 9
>> > Debug: MainWindow::timeout state= 9
>> > Debug: MainWindow::timeout state= 9
>> > Debug: status: "Error: erase timeout - power cycle and try again?"
>> > Debug: idle
>> > Debug: RawReceiveThread::stop
>> >
>> >
>> > Different ATLAS boards and changed card positions have no effect
>> keeping
>> > both, Metis and Mercury-EU, next to each other.
>> >
>> > Is there anything else that I could try? I'm at the end with my
>> Latinum
>> > and need some inspiration.
>> >
>> > 73, Berndt
>> > VK5ABN
>> >
>> >
>> > _______________________________________________
>> > HPSDR Discussion List
>> > To post msg: hpsdr at openhpsdr.org
>> > Subscription help:
>> > http://lists.openhpsdr.org/listinfo.cgi/hpsdr-openhpsdr.org
>> > HPSDR web page: http://openhpsdr.org
>> > Archives: http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/
>> >
>> >
>>
>>
>> _______________________________________________
>> HPSDR Discussion List
>> To post msg: hpsdr at openhpsdr.org
>> Subscription help:
>> http://lists.openhpsdr.org/listinfo.cgi/hpsdr-openhpsdr.org
>> HPSDR web page: http://openhpsdr.org
>> Archives: http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/
>
>
>
>



 1301387253.0


More information about the Hpsdr mailing list