Efinity
From ArmadeusWiki
Install
Linux
Please follow the install instruction from the manufacturer. Don't forget to apply the patch!
Then, before using the tool, you need to load the environment variables:
source <EFINITY_PATH>/bin/setup.sh
Add Trenz TEI0004 JTAG adapter profile
Create the <EFINITY_PATH>/pgm/bin/efx_pgm/efx_hw_common/boards/trenz_tei0004.json file with the following:
{
"name": "Arrow USB Blaster TEI0004",
"programmer": {
"programmer_type": "ftdi_program",
"supported_mode": ["JTAG"]
},
"usb": {
"vid": "0x0403",
"pid": "0x6010",
"desc": "Arrow USB Blaster TEI0004"
},
"pinout": {
"CBUS0": "",
"CBUS1": "",
"CBUS2": "",
"CCK": "",
"CDI0": "",
"CDI1": "",
"CDI2": "",
"CDI3": "",
"SS": "",
"CRESET_N": "",
"CONDONE": "",
"HOLD": "",
"TCK": "FTDI_ADBUS0",
"TDI": "FTDI_ADBUS1",
"TDO": "FTDI_ADBUS2",
"TMS": "FTDI_ADBUS3"
},
"init": {
"val": "",
"dir": ""
}
}