Other Parts Discussed in Thread: ADS4249EVM
Hello
We want to use custom firmware on TSW1400EVM (with ADS4249EVM) and not to lose a functionality of HSDC Pro GUI software.
HSDC Pro GUI has an opportunity to download custom .rbf files (which can be generated by Quartus II software) , but it is not suitable for us.(
TSW1400EVM has JTAG connector, and it is possible to download firmware via it (like https://e2e.ti.com/support/data-converters/f/73/t/588261),
but if we remove jumpers (R61 R62 R63 R64) we couldn't use HSDC Pro GUI. (
Also customer can use Automation DLLs, which allows downloading custom firmware. But we need to lunch HSDC Pro GUI to do it ( Automation DLLs doesn't work without HSDC Pro GUI, and if you want only download firmware it is not a suitable thing)
Our decision was to write a custom firmware programmer (console program), which will load firmware via FTDI's chip, like HSDC Pro GUI.
As we think ( looking at TSW1400EVM schematic), HSDC Pro GUI use port 4 of FT4232H in JTAG mode.
We try to rewrite Altera's Jrunner (https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an414.pdf) , using MVC++ ( FT4232H port 4 driving in BITBANG mode ), but have a fail.
Maybe you have a console program or script, which can load custom .rbf firmware via FTDI, like HSDC Pro GUI do it?
Or maybe you can give an advice, which we doing wrong? )