Skip to content

Public released software for ROScube-X series

Notifications You must be signed in to change notification settings

Adlink-ROS/rqx-release-sw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

rqx-release-sw

Public released software for ROScube-X series.

Please go to release page to download.

The latest FPGA flash tool:

  • fpga_flash_tool_0.9.0

The latest FPGA firmware:

  • rqx590_0x24.vme

FPGA Flash Tool

Currently, this tool only supports RQX-59G with ADLINK GMSL board and RQX-59F with ADLINK FPDL board.

You can download check_io_board.py from the release page to check which I/O board you are using now.

chmod +x check_io_board.py
sudo ./check_io_board.py

RQX590 FPGA Firmware

How to get version

i2cget -f -y 2 0x66 0x01

How to flash

Please follow the instructions below to flash RQX590 FPGA:

  1. Download and extract rqx590_<ver>.vme.tgz and fpga_flash_tool_<ver>.tgz

    tar zxvf fpga_flash_tool_0.9.0.tgz
    tar zxvf rqx590_0x24.vme.tgz
    cp rqx590_0x24.vme ./fpga_flash_tool_0.9.0/
  2. Follow below commands to flash the FPGA:

    cd fpga_flash_tool_0.9.0
    chmod +x RQX590-JTAG.run
    sudo ./RQX590-JTAG.run -c rqx590_0x24.vme

  3. Read the FPGA register 0x01, you will get the FPGA firmware version if flashed successfully.

    i2cget -f -y 2 0x66 0x01

    Note: If FPGA failed to flash, please make sure the DIP switches on the IO Board are turned on.