Обновление/восстановление прошивки ROBOTICS TXT вручную

Обсуждаем модели и конструкции, построенные своими руками
Ответить
YuZ
Сообщения: 22
Зарегистрирован: 14 мар 2019, 10:34

Обновление/восстановление прошивки ROBOTICS TXT вручную

Сообщение YuZ »

Добрый день.

Каким образом вручную обновить прошивку с версии 4.1.3 хотя бы до 4.1.7?
Через ROBOpro обновление не устанавливается, а текущая версия не имеет доступа к часам реального времени, чем сильно ограничивает возможности контроллера.
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1018
Зарегистрирован: 22 окт 2010, 23:57

Re: Обновление прошивки ROBOTICS TXT вручную

Сообщение Mr.Kubikus »

Есть альтернативный способ обновления прошивки. Надо загрузиться с карты флеш-памяти micro-SD и записать новый образ во встроенный флеш-накопитель NAND-flash. Для этого надо подготовить карту памяти micro-SD и кабель USB-UART 3.3 В. Образ я вам пришлю.
С уважением, Григорий
GitHub FB ВК
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1018
Зарегистрирован: 22 окт 2010, 23:57

Re: Обновление прошивки ROBOTICS TXT вручную

Сообщение Mr.Kubikus »

Для обновления системного ПО вручную вам понадобятся следующие компоненты:
1. Карта памяти micro-SD объёмом не менее 1 ГБайт.
2. Архив с образом v4.7.0, который надо записать на micro-SD.
3. Адаптер USB-UART с рабочим напряжением 3,3 В.
4. Терминальный эмулятор Putty или аналогичное ПО.


Последовательность действий для обновления:
1. Распаковать образ из архива и записать его на micro-SD. Версия системного ПО после обновления - 4.7.0. Размер распакованного образа - 370 МБ.
2. Подключить адаптер USB-UART с рабочим напряжением 3,3В к разъему EXT контроллера. Назначение выводов разъема EXT:

Код: Выделить всё

Разъём:
2  1
4  3
6  5 <- выступ
8  7
10 9

Назначение:
1 TX (transmit from txt) - верхний левый 
2 RX (receive by txt) - нижний левый
9 GND - верхний правый

Линия TX адаптера подключается к RX контроллера, а линия RX к TX контроллера соответственно.
3. Запустить на компьютере терминальный эмулятор и подключиться к контроллеру через USB-UART. Настройки соединения - 115200,8,N,1
4. Включить контроллер TXT
5. Когда на экране терминального эмулятора появится строка "Hit ENTER key to stop autoboot" - нажать на клавишу Enter и остановить дальнейшую загрузку.
6. В командной строке набрать:
run flash_all
7. Дождаться завершения выполнения команды и затем набрать:
run nandboot
8. Контроллер TXT загружается с встроенного накопителя NAND-flash
С уважением, Григорий
GitHub FB ВК
YuZ
Сообщения: 22
Зарегистрирован: 14 мар 2019, 10:34

Re: Обновление прошивки ROBOTICS TXT вручную

Сообщение YuZ »

Mr.Kubikus писал(а):
22 июн 2022, 15:41
Для обновления системного ПО вручную вам понадобятся следующие компоненты:
1. Карта памяти micro-SD объёмом не менее 1 ГБайт.
2. Архив с образом, который надо записать на micro-SD.
3. Адаптер USB-UART с рабочим напряжением 3,3 В.
4. Терминальный эмулятор Putty или аналогичное ПО.

Последовательность действий для обновления:
1. Распаковать образ из архива и записать его на micro-SD. Версия системного ПО после обновления - 4.7.0. Размер распакованного образа - 370 МБ.
2. Подключить адаптер USB-UART с рабочим напряжением 3,3В к разъему EXT контроллера. Назначение выводов разъема EXT:

1 TX - верхний левый
2 RX - нижний левый
9 GND - верхний правый

Линия TX адаптера подключается к RX контроллера, а линия RX к TX контроллера соответственно.

3. Запустить на компьютере терминальный эмулятор и подключиться к контроллеру через USB-UART. Настройки соединения - 115200,8,N,1
4. Включить контроллер TXT
5. Когда на экране терминального эмулятора появится строка "Hit ENTER key to stop autoboot" - нажать на клавишу Enter и остановить дальнейшую загрузку.
6. В командной строке набрать:
run flash_all
7. Дождаться завершения выполнения команды и затем набрать:
run nandboot
8. Контроллер TXT загружается с встроенного накопителя NAND-flash
Благодарю за подробное описание перепрошивки.

1. Основное - это обзавестись кабелем-переходником. Вместо оригинального допусим же и аналог, на что обратить внимание?
2. ft-TXT_Build_417.img.zip - это прошивка, соответствующая ROBOpro 4.7,
а для версии 4.2.4 нужно скачать ft-TXT_Build_368.img.zip, верно?
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1018
Зарегистрирован: 22 окт 2010, 23:57

Re: Обновление прошивки ROBOTICS TXT вручную

Сообщение Mr.Kubikus »

1. Подойдет любой USB-UART адаптер с рабочим напряжением 3,3В. Обратите внимание на напряжение интерфейса UART. Должно быть 3,3В
2. К сожалению в репозитарии есть образ только для версии 4.4.3 - ft-TXT_Build_368.img.zip
С уважением, Григорий
GitHub FB ВК
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1018
Зарегистрирован: 22 окт 2010, 23:57

Re: Обновление/восстановление прошивки ROBOTICS TXT вручную

Сообщение Mr.Kubikus »

Дополнительная информация по восстановлению прошивки контроллера TXT - https://github.com/pacpac/txt_repair
С уважением, Григорий
GitHub FB ВК
Ответить