Ich hab hier ein FT232H-Modul das ich gerne umkonfigurieren und als JTAG-Programmer für Lattice FPGAs verwenden möchte. Das FT-Prog von FTDI stürzt allerdings kommentarlos bei der Suche nach verfügbaren Devices ab (Devices -> Scan and Parse). http://www.ftdichip.com/Support/Utilities.htm#FT_PROG So ein Ding hab ich: https://www.ebay.de/sch/sis.html?_itemId=null&_nkw=FT232H+High+Speed+Multifunction+USB+to+JTAG+UART+FIFO+SPI+I2C+CJMCU+Module&_trksid=p2047675.m4100.l9146 Hat es jemand hinbekommen, seinen FT232H mit dem Programm erfolgreich zu flashen?
:
Bearbeitet durch User
Warum wilst du den FT232H flashen? Ich kann mit dem Diamond Programmer von Lattice den ICE40UP5K (Gnarly Grey boards) ohne Probleme per JTAG mit dem FT232H programmieren ohne den FT umzuflashen.
pitschu schrieb: > mit dem FT232H programmieren ohne den FT umzuflashen. Welche Meldung kommt denn da bei dir wenn du auf "Detect Cable" drückst? Auch sowas?
1 | INFO - Cable Auto Detection Activated. |
2 | |
3 | INFO - No Lattice HW-DLN-3C (parallel) cable detected. |
4 | |
5 | INFO - No Lattice HW-USBN-2A cable detected. |
6 | |
7 | INFO - Board with FTDI USB Host Chip detected. |
8 | |
9 | INFO - Detected HW-USBN-2B (FTDI) cable at port FTUSB-0. |
Versuche es mit dem Programm mprog 3.5, das Du auf der gleichen Seite findest. Und berichte weiter.
Max M. schrieb: > Hat es jemand hinbekommen, seinen FT232H mit dem Programm erfolgreich zu > flashen? Ja bei mir funktioniert das mit dem flashen, habe aber auch Module mit dem Chip bei denen es nicht funktioniert. USB/RS485 Adapter aus China, da klappt es nicht. Was ich dazu gefunden habe, es gibt auch gefälschte FTDI Chips, die werden vermutlich in China verbaut, die funktionieren so weit auch, nur mit dem flashen klappt es bei diesen Chips nicht. Kann sein das Du auch so eine Fälschung hast.
Erstaunlicherweise hat es auf meinem Notebook nun funktioniert (mit FT-Prog).
:
Bearbeitet durch User
Hier der Output des Programmers beim Flashen eines ICE40UP5k pitschu
pitschu schrieb: > Ich kann mit dem Diamond Programmer > von Lattice Ist das nun ein China Clon (https://go.redirectingat.com/?id=38249X983277&xs=1&isjs=1&url=https%3A%2F%2Fwww.ebay.com%2Fsch%2Fi.html%3F_from%3DR40%26_trksid%3Dp2380057.m570.l1313.TR0.TRC0.H0.Xlattice%2Bjtag%2Bprogrammer.TRS0%26_nkw%3Dlattice%2Bjtag%2Bprogrammer%26_sacat%3D0&xguid=88103bd959282516c451bfe9692fc9a8&xuuid=35f050c4560de63d2342280b27859fc4&xsessid=69d1e38d1855ca87bf0d95b1b98596e4&xcreo=0&xed=0&sref=https%3A%2F%2Fwww.cnx-software.com%2F2017%2F07%2F24%2Ftinyfpga-is-a-breakout-board-for-lattice-semi-machxo2-fpga%2F&xtz=-120&jv=13.2.8&bv=2.5.1), ein Original von Lattice oder ein simples FT232H Board (wie das hier https://www.ebay.de/i/162736978843?chn=ps)? Ich kann aktuell meinen MachXO2 nicht programmieren und weiß nicht, obs am FT232H liegt oder an meinem PCB.
:
Bearbeitet durch User
Mit 'Diamond Programmer' meine ich die Software von Lattice. Als Hardware nutze ich einen China FT232H Adapter (TIAO USB ...) oder den auf dem Gnarly board V2 verlöteten FT232H. Die Pin Belegung FT -> FPGA/Flash muss wie folgt sein: AD0 -> SCK AD1 -> Flash MOSI AD2 -> Flash MISO AD4 -> SS AD7 -> Reset
pitschu schrieb: > Die Pin Belegung FT -> > FPGA/Flash muss wie folgt sein Du verwendest einen iCE40, der hat, soweit ich das sehe, keinen internen Flash, du programmierst also einen externen Flash via SPI. Ich verwende aktuell einen Mach XO2, bei dem Flash bereits integriert ist. Ich nehme an, da verwendet man die Pins AD0-AD3 (also JTAG)?
Max M. schrieb: > pitschu schrieb: >> Die Pin Belegung FT -> >> FPGA/Flash muss wie folgt sein > > Du verwendest einen iCE40, der hat, soweit ich das sehe, keinen internen > Flash, du programmierst also einen externen Flash via SPI. > Ich verwende aktuell einen Mach XO2, bei dem Flash bereits integriert > ist. Ich nehme an, da verwendet man die Pins AD0-AD3 (also JTAG)? Beim Mach XO3 geht die MPSSE JTAG mit dem Diamond Programmer und UM232H, ADBUS0 TCK ADBUS1 TDI ADBUS2 TDO ADBUS3 TMS
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.