0
\$\begingroup\$

Im trying to program my board via the FT232 because I'll be using that chip in my own development board around the same SOM my dev board uses (MYD-C7Z020 V2). My board doesn't show up in HW manager. The programmer shows up but the board as a device doesn't. Im also confused with the selection, on the silkscreen it says JP3 Sel. Indep. JTAG but BOOT_MODE pins boot from JTAG when both bits are 0.

The pinout on the schematic is also confusing, why is there a label called CON_JTAG_TDI while on the symbol pin it says TDO and another pin on the symbol says TDI? It has something to do with FMC I guess but I don't get it. Could it be something related to the JTAG independent/cascading modes? Could it be that I connected the pins wrong?

I have tried pretty much all jumper pin configurations even the ones that don't make sense. I have programmed the FT232 chip using Xilinx's program_ftdi utility (which is why it shows up in Vivado).

enter image description here enter image description here enter image description here

\$\endgroup\$
4
  • \$\begingroup\$ There doesn't seem to be a GND connection between the FT232 breakout board and the JTAG connector on the SOM, which might cause issues. What is the model of the FT232 breakout board, and does it also require a VREF connection to sense the IO voltage used on the JTAG interface? \$\endgroup\$ Commented Mar 8 at 13:04
  • \$\begingroup\$ @ChesterGillon its cjmcu-ft232h, there is a VCORE pin maybe I connect that and gnd to the power and gnd pins on the dev board? edit: according to the datasheet it seems that pin is a power output and the diode on the dev board power pin suggests that its an output pin too so I'm not sure \$\endgroup\$ Commented Mar 8 at 14:22
  • \$\begingroup\$ Can you edit the question to include a link to documentation for the cjmcu-ft232h? On a quick search couldn't seem to find any. \$\endgroup\$ Commented Mar 8 at 14:35
  • \$\begingroup\$ It's a generic breakout board. I don't think there are any. \$\endgroup\$ Commented Mar 8 at 14:40

1 Answer 1

1
\$\begingroup\$

GND connection was needed between both boards.

\$\endgroup\$

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.