Zversky 19 8 апреля, 2023 Опубликовано 8 апреля, 2023 · Жалоба 12 часов назад, makc сказал: Но команда программирования будет немного другая в части имени COM-порта. Обыскался "bflb_mcu_tool.exe": и из python запускать пробовал, но, похоже, чего-то (скорее знаний) не хватает, дабы запустить. И DevCube(MCU View), на который указано здесь, найти не могу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 231 8 апреля, 2023 Опубликовано 8 апреля, 2023 · Жалоба 59 минут назад, Zversky сказал: Обыскался "bflb_mcu_tool.exe" Качайте https://github.com/bouffalolab/bouffalo_sdk/tree/release_v1.4.5 и см. директорию tools. 1 час назад, Zversky сказал: И DevCube(MCU View), на который указано здесь, найти не могу. Его можно взять здесь - https://dev.bouffalolab.com/download Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zversky 19 8 апреля, 2023 Опубликовано 8 апреля, 2023 · Жалоба 6 часов назад, makc сказал: Качайте https://github.com/bouffalolab/bouffalo_sdk/tree/release_v1.4.5 и см. директорию tools. Спасибо, всё получилось. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrewz13 0 10 августа, 2023 Опубликовано 10 августа, 2023 · Жалоба Я тут небольшой фикс сделал для libftd2xx для Linux чтобы программатор штатный GoWin работал с платами SIPEED без перепрошивки... Если интересно кому https://github.com/andrewz1/gowin_ftd2 Не знаю будет ли работать Osciloscope, но программатор работает вроде. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 231 11 августа, 2023 Опубликовано 11 августа, 2023 · Жалоба 7 часов назад, andrewz13 сказал: Я тут небольшой фикс сделал для libftd2xx для Linux чтобы программатор штатный GoWin работал с платами SIPEED без перепрошивки... Проверяли с платами на базе GW1N? Что-то мне подсказывает, что программирование внутреннего флеша работать не должно. Да и под винду это решение не идёт, поэтому по-моему проще один раз перепрошить, чем каждый раз ставить костыли. 7 часов назад, andrewz13 сказал: Не знаю будет ли работать Osciloscope, но программатор работает вроде. Программатор для каких именно чипов и флешек? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zversky 19 11 августа, 2023 Опубликовано 11 августа, 2023 · Жалоба 56 минут назад, makc сказал: Да и под винду это решение не идёт, поэтому по-моему проще один раз перепрошить, чем каждый раз ставить костыли. +1. Я перепрошил. За методику перепрошивки спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrewz13 0 11 августа, 2023 Опубликовано 11 августа, 2023 · Жалоба 13 часов назад, makc сказал: Проверяли с платами на базе GW1N? Что-то мне подсказывает, что программирование внутреннего флеша работать не должно. Да и под винду это решение не идёт, поэтому по-моему проще один раз перепрошить, чем каждый раз ставить костыли. Этот "костыль" просто подменяет позвращаемый идентификатор чипа, который ожидает увидеть штатный программатор GoWin. Три вызова библиотеки, которые что-то меняют, находятся в отдельном файле. Остальные вызовы просто транслируются в оригинальную библиотеку без изенений. Смоей точки зрения, если BL702 не работает даже с openFPGA - имеет смысл перепрошивать. У меня например было такое - не правильно отдавались дескрипторы или не полнистью. Если же у вас десяток плат, то перепрошить их все будет затруднительно... Я не говорю что это лучший вариант - это один из вариантов. И он возможно подойдет кому-то, у кого "железные" FTDI чипы в программаторах, а не эмуляторы, но идентификатор отдается не правильный. 13 часов назад, makc сказал: Программатор для каких именно чипов и флешек? Это делалось из рассчета работоспособности программатора GoWin с платами SIPEED. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 231 11 августа, 2023 Опубликовано 11 августа, 2023 · Жалоба 6 минут назад, andrewz13 сказал: Этот "костыль" просто подменяет позвращаемый идентификатор чипа, который ожидает увидеть штатный программатор GoWin. Три вызова библиотеки, которые что-то меняют, находятся в отдельном файле. Остальные вызовы просто транслируются в оригинальную библиотеку без изенений. Смоей точки зрения, если BL702 не работает даже с openFPGA - имеет смысл перепрошивать. У меня например было такое - не правильно отдавались дескрипторы или не полнистью. Если же у вас десяток плат, то перепрошить их все будет затруднительно... Я не говорю что это лучший вариант - это один из вариантов. И он возможно подойдет кому-то, у кого "железные" FTDI чипы в программаторах, а не эмуляторы, но идентификатор отдается не правильный. Зачем его подменять, если он и так работает с идентификаторами FT2232H, которые возвращаются по-умолчанию (со стёртой EEPROM)? И да, вы не заметили простой вопрос: "Проверяли с платами на базе GW1N?", а он имеет первостепенное значение в контексте данной темы. Ответьте на него, пожалуйста. 8 минут назад, andrewz13 сказал: Это делалось из рассчета работоспособности программатора GoWin с платами SIPEED. Какими именно моделями плат? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrewz13 0 11 августа, 2023 Опубликовано 11 августа, 2023 (изменено) · Жалоба 7 минут назад, makc сказал: И да, вы не заметили простой вопрос: "Проверяли с платами на базе GW1N?", а он имеет первостепенное значение в контексте данной темы. Ответьте на него, пожалуйста. У меня нету на данный момент этих плат, есть только GW2A. Должны приехать через пару недель Nano 4K и Nano 9K - тогда смогу проверить. 7 минут назад, makc сказал: Какими именно моделями плат? На данный момент у меня есть только Tang Primer 20K, с ней работает Изменено 11 августа, 2023 пользователем andrewz13 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 231 11 августа, 2023 Опубликовано 11 августа, 2023 · Жалоба 5 минут назад, andrewz13 сказал: У меня нету на данный момент этих плат, есть только GW2A. Должны приехать через пару недель Nano 4K и Nano 9K - тогда смогу проверить. Т.е. вы предлагаете решение в теме для Tang Nano 9K и при этом сами его не проверяли. Думаю, что нужно сразу об этом говорить, чтобы не тратить чужое время на бесплодные эксперименты. Для GW2A альтернативная прошивка преобразователя на BL702 не нужна, т.к. в этом семействе ПЛИС нет жестких требований по таймингам JTAG (по минимальной частоте). Поэтому пока можно с большой вероятностью утверждать, что ваш рецепт нерабочий, т.к. не решает фундаментальную проблему работы с GW1N. Се ля ви... 5 минут назад, andrewz13 сказал: На данный момент у меня есть только Tang Primer 20K, с ней работает Спасибо, это я уже понял. Один нюанс: тема к ней напрямую не относится. 🙂 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться