Перейти к содержанию
    

Tang nano 9K + ubuntu - не получается загрузить прошивку

Добрый день,

 

есть убунта 20.04, на ней успешно стоит GoWin EDA и успешно все собирает. Сделал свой первый проект под GoWin, и пытаюсь загрузить. Похоже загрузчик не видит порт.

Пробовал под рутом, и без рута. Ничего не получается. На том же компе у меня успешно под ардуиной грузится все, что можно. При втыкании борды в усб наблюдаю

Quote

Bus 001 Device 004: ID 0403:6010 Future Technology Devices International, Ltd FT2232C/D/H Dual UART/FIFO IC

 

и в /dev появляются ttyUSB0 и ttyUSB1, но после запуска загрузчика (хоть с командной строки, хоть с оболочки) они оттуда исчезают.

 

С командной строки пробовал даже так:

Quote

sudo ./programmer_cli -d 'GW1NR-9C' -r 2 --uid 0403:6010 -f /tmp/my1pro.fs

в этом случае, программатор уже не ругается, что не видит порт, но пишет, что де

Quote

Searching the USB cable which unique id is 0403:6010.
Total 2 USB cable ports found.
Error: 'LP_c_ulong' object has no attribute 'value'

PS: винды нет, и ставить некуда, так как привык работать на лаптопе с этой убунтой.

 

Пожалуйста, подскажите, что попробовать, чтобы все-таки запустить это все?

 

Спасибо!

 

ИИВ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

там китайский 8051 ch552 делает вид что он на самом деле ft2232c, одна половина на jtag, вторая на uart.

сейчас посмотрел в nano 9k какой-то ещё более китайский МК стоит для эмуляции ft2232h.

для ch552 что на других платах с более мелкими говинами существует более чем одна прошивка. чем отличаются ещё не знаю (+ вроде небольшие грабли с разными ревизиями самих МК и их версиями бутлоадеров если захочется обновить)

можно для начала проверить что ttyUSB1 хотя бы просто как уарт нормально работает,

ну или через mpsse руками jtag подёргать, 

если нет - попробовать окирпичить обновить ещё и прошивку программатора.

и ещё попробовать через usb hub воткнуть, корявым usb поделкам говорят иногда помогает.

 

36 minutes ago, iiv said:

Error: 'LP_c_ulong'

питон может неправильный какой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 часов назад, iiv сказал:

Пожалуйста, подскажите, что попробовать, чтобы все-таки запустить это все?

Если вкратце, то проблема в прошивке микроконтроллера BL702, который используется для эмуляции FT2232C на Tang Nano 9K. Описание проблемы и её решения здесь:

 

5 часов назад, _pv сказал:

питон может неправильный какой?

Сам программатор написан на питоне и сконвертирован в исполняемый файл с помощью нютки. Поэтому это внутренняя ошибка внутреннего интерпретатора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, makc said:

Если вкратце, то проблема в прошивке микроконтроллера BL702, который используется для эмуляции FT2232C на Tang Nano 9K. Описание проблемы и её решения здесь:

Супер, спасибо огромное!!! Все получилось, после перепрошивки загрузчика, борда стала загружать мои прошивки!!!

 

EDIT: Перепроверил на 20.04, 18.04, 14.04 убунтах - везде теперь программатор видит борду и нормально загружает прошивки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, iiv said:

Супер, спасибо огромное!!! Все получилось, после перепрошивки загрузчика, борда стала загружать мои прошивки!!!

Не за что. Хорошо бы донести эти изменения до производителей Tang Nano, но как это сделать я пока ума не приложу. А самое главное нет времени на общение с этими китайцами. :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...