Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Is there ability to flash Mercury 1 board on Linux? #1

Open
mozcelikors opened this issue Mar 12, 2024 · 3 comments
Open

Is there ability to flash Mercury 1 board on Linux? #1

mozcelikors opened this issue Mar 12, 2024 · 3 comments

Comments

@mozcelikors
Copy link

mozcelikors commented Mar 12, 2024

Hi,
I am one of the early purchasers for your Mercury 1 board and have contacted you a couple of years back regarding Linux support for Mercury board. I am glad that there is Linux support now for your new Mercury 2 board.
I was wondering if there is a chance to program Mercury 1 board with this tool? Hopefully there is one :)

Here is what I did so far;

Add to /etc/udev/rules.d/99-libftdi.rules;

ATTRS{idVendor}="0403", ATTRS{idProduct}="6001", MODE="0660", GROUP="dialout"

Execute;

sudo udevadm control --reload-rules && udevadm trigger

Execute;

sudo rmmod ftdi_sio ; sudo rmmod usbserial ; /media/mozcelikors/ext4/Xilinx\ ISE/mercury2_prog/bin/mercury2_prog -w /media/mozcelikors/ext4/Xilinx\ ISE/aospfpgaconnection_mercury/led_demo.bit

With this I am able to see device is recognized now;

Reading file...
Checking for FTDI devices...1 FTDI devices found
Device 0:
  - Description = 'Mercury FPGA'
  - Serial #    = '268'
  - FTDI Chip   = FT232R @ 12Mbps
  - Opened      = No

ERROR: No Mercury 2 FPGA board found.

Any advice is appreciated. Best of luck in your future endeavours.

@linknum23
Copy link

linknum23 commented Mar 13, 2024 via email

@mozcelikors
Copy link
Author

mozcelikors commented Mar 27, 2024

@linknum23 That definitely helps. Thanks!

One more question, if I may, my Mercury 1 board suddenly stopped holding the flashed data.
When flashed fresh, the bit code works. When plugged off and in again, suddenly in a weird state ( 4 LEDs are half-on, probably Hi-Z state and status LED is orange)
If I reset some amount of times it eventually able to run the flashed bit code correctly, but that is rare.

Do you think I might have damaged the device or is there like a configuration in ISE that I could use to fix this?
Thanks in advance.

@SteveMicroNova
Copy link

This sounds like a hardware issue, could you email us at support@micro-nova.com so we can see about correcting this for you?

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants