R6L-025 1 7 августа, 2021 Опубликовано 7 августа, 2021 · Жалоба Есть под рукой плата Digilent genesysZU, там стоит 4232 камень. Схема На плату упоротая, и куска с ftdi я вообще не нашел. Но судя по FT_prog там 2 uart'а и кроме jtag еще один порт с кастомной конфигурацией. eeprom.bin ftdi_prog_template.xml Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexvikt 0 1 декабря, 2021 Опубликовано 1 декабря, 2021 · Жалоба 15.05.2021 в 20:22, Zig сказал: На github нашелся дамп для VCU1525. Не проверял... Показать содержимое % xxd ft4232h.vcu1525.bin 00000000: 8088 0304 1160 0008 8032 0800 0000 9a0e .....`...2...... 00000010: a82e d61a 0000 0000 5600 0400 4a58 5869 ........V...JXXi 00000020: 6c69 6e78 0048 572d 5531 2d56 4355 3135 linx.HW-U1-VCU15 00000030: 3235 2046 5434 3233 3248 0000 0000 0000 25 FT4232H...... 00000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00000060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00000070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00000080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 00000090: 0000 0000 0000 0000 0000 0e03 5800 6900 ............X.i. 000000a0: 6c00 6900 6e00 7800 2e03 5800 6900 6c00 l.i.n.x...X.i.l. 000000b0: 6900 6e00 7800 2000 5600 4300 5500 3100 i.n.x. .V.C.U.1. 000000c0: 3500 3200 3500 2000 4400 6500 7600 2000 5.2.5. .D.e.v. . 000000d0: 4b00 6900 7400 1a03 3100 3200 3800 3000 K.i.t...1.2.8.0. 000000e0: 3900 3600 3200 3100 7400 3300 3400 3800 9.6.2.1.t.3.4.8. 000000f0: 0203 0000 0000 0000 0000 0000 0000 e659 ...............Y У этого товарища на гитхабе упоминается интересная утилита ftdi-eeprom которая позволяет сливать и заливать eeprom, с помощью неё влил eeprom от ft2232 на плату с ft4232 и она прошивает под ISE и Quartus. Так же в коментах есть ссылка на проект программатора github, есть схема, плата и три бинарника hs2, smt1, lattice для прошивки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
R6L-025 1 1 декабря, 2021 Опубликовано 1 декабря, 2021 · Жалоба 14 минут назад, alexvikt сказал: У этого товарища на гитхабе упоминается интересная утилита ftdi-eeprom которая позволяет сливать и заливать eeprom, с помощью неё влил eeprom от ft2232 на плату с ft4232 и она прошивает под ISE и Quartus. Так же в коментах есть ссылка на проект программатора github, есть схема, плата и три бинарника hs2, smt1, lattice для прошивки. В linux дистрах есть утилита "ftdi_eeprom". Я через нее клонировал. Про виндовозную официальную от ftdi говорят что вроде как повреждает память при чтении. С линуховой не замечал такого Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexvikt 0 2 декабря, 2021 Опубликовано 2 декабря, 2021 · Жалоба 07.08.2021 в 22:54, R6L-025 сказал: Есть под рукой плата Digilent genesysZU, там стоит 4232 камень. Схема На плату упоротая, и куска с ftdi я вообще не нашел. Но судя по FT_prog там 2 uart'а и кроме jtag еще один порт с кастомной конфигурацией. eeprom.bin 1 kB · 19 скачиваний ftdi_prog_template.xml 4 kB · 9 скачиваний На ISE не работает. Задачку вы задали. Слил bin сразу попробовал зашить. Глянул - текстовик. Перевел в bin. Не работает. Оказалось в словах байты надо менять местами. В ftdi утилите все видится, а ise дает ошибку digilent plugin: failed to open device (dmgropen, erc=3072) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
R6L-025 1 2 декабря, 2021 Опубликовано 2 декабря, 2021 · Жалоба 2 часа назад, alexvikt сказал: На ISE не работает. Задачку вы задали. Слил bin сразу попробовал зашить. Глянул - текстовик. Перевел в bin. Не работает. Оказалось в словах байты надо менять местами. В ftdi утилите все видится, а ise дает ошибку digilent plugin: failed to open device (dmgropen, erc=3072) Так заработало после замены порядка байт? Я не помню как именно этот бинарник снимал, может перепутал чего. Я эксперементировал, и может не тот файл приложил... даже не знаю. Попробуйте этот бинарник digilent_jtag_uart.bin Кстати, я только под VIvado проверял, может на ISE что-то по другому Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexvikt 0 3 декабря, 2021 Опубликовано 3 декабря, 2021 · Жалоба 20 часов назад, R6L-025 сказал: Так заработало после замены порядка байт? Я не помню как именно этот бинарник снимал, может перепутал чего. Я эксперементировал, и может не тот файл приложил... даже не знаю. Попробуйте этот бинарник digilent_jtag_uart.bin Кстати, я только под VIvado проверял, может на ISE что-то по другому В vivado 2018 работает, в ise и vivado 2014 нет. Кстати в схеме лист с программатором пустой, на нем написано что они его специально оставили пустым. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
R6L-025 1 3 декабря, 2021 Опубликовано 3 декабря, 2021 · Жалоба Понятно. Ну, схему я уже откуда-то передрал, Даже собрал и на виваде работает. Если надо - могу скинуть. На счет старой вивады/ISE... может старые софтины не знают об этой лицензии. Тогда надо с более старых программаторов снимать дампы Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexvikt 0 9 декабря, 2021 Опубликовано 9 декабря, 2021 · Жалоба 03.12.2021 в 12:43, R6L-025 сказал: Ну, схему я уже откуда-то передрал, Даже собрал и на виваде работает. Если надо - могу скинуть. Скиньте пусть будет в коллекции. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
R6L-025 1 9 декабря, 2021 Опубликовано 9 декабря, 2021 · Жалоба Вот. Правда там с цветами немного беда из-за того что у меня цветовая схема темная, а лист получился белым при печати в pdf. Брал основой для схемы реализацию встроенного программатора на zcu104 (US+ mpsoc). Проект в kicad делал, скинул бы его, но там зависимости от библиотек которые я куда-то засунул. Сейчас немного нет времени искать, но если кому-то понадобится, то по факту попробую раскопать. ftdi_programmer.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexvikt 0 10 декабря, 2021 Опубликовано 10 декабря, 2021 · Жалоба 12 часов назад, R6L-025 сказал: Вот. Правда там с цветами немного беда из-за того что у меня цветовая схема темная, а лист получился белым при печати в pdf. Брал основой для схемы реализацию встроенного программатора на zcu104 (US+ mpsoc). Проект в kicad делал, скинул бы его, но там зависимости от библиотек которые я куда-то засунул. Сейчас немного нет времени искать, но если кому-то понадобится, то по факту попробую раскопать. ftdi_programmer.pdf 155 kB · 4 скачивания Был какой-то замысел не использовать для порта А TXS0108EPW или просто что было под рукой то и ставили. Вы остальные порты на ней согласовывали, логично ее же и в порт А поставить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexvikt 0 10 декабря, 2021 Опубликовано 10 декабря, 2021 · Жалоба Мой интерес к 4232 возник из-за того что китайцы прислали их вместо 2232. Платы для программатора HS2 были уже изготовлены. Сравнение распиновки показало что их можно поставить на платы вместо 2232. Прошивка от HS2 то же подошла и рограмматор заработал. Набросал два скрипта для ковыряния прошивки, может кому пригодится. Сейчас отличие от HS2 изменен idProduct на 6011, тип микросхемы на 8 (соответствует 4232), порт А выставлен в 0 режим D2xx (в режиме виртуального кома не работает) eeprom.py user.py Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
R6L-025 1 10 декабря, 2021 Опубликовано 10 декабря, 2021 · Жалоба 11 часов назад, alexvikt сказал: Был какой-то замысел не использовать для порта А TXS0108EPW или просто что было под рукой то и ставили. Да можно было, думаю, и на ней сделать. Я побоялся что чего-то не знаю, и решил сделать как было на схеме в zcu104. Но, думаю, можно было все порты одинаково сделать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
R6L-025 1 15 декабря, 2021 Опубликовано 15 декабря, 2021 · Жалоба Кстати, к слову. Есть вот такая интересная статья на тему реверс инженеринга программатора от Digilent An_Example_of_PCB_Reverse_Engineering_Reconstruction_of_Digilent.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jorikdima 0 9 июля, 2022 Опубликовано 9 июля, 2022 · Жалоба On 5/15/2021 at 8:14 AM, Zig said: Кроме названной @bloody-wolf демоплаты ZCU104 производства Xilinx на чипе FT4232H JTAG сделан в демоплатах: SP701, VCK190, VCU128, VCU129, VCU1525, VMK180, ZCU111, ZCU208, ZCU216. Просьба к обладателям таких плат скинуть дамп памяти EEPROM 93lc56. Приветствую. Прочитал топик. Тоже нужен дамп. Тревожит сигнал SRST, его нету (подозреваю) в VCU1525 так как там не zynq. А вот в zcu111 или zcu104 именно zync, поэтому если у кого все же есть такая плата и дамп с нее был бы благодарен. Зачем вообще этот сигнал? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rloc 58 10 июля, 2022 Опубликовано 10 июля, 2022 · Жалоба В 10.07.2022 в 00:43, jorikdima сказал: сигнал SRST Для сброса ARM Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться