Добрый день.
Каким образом вручную обновить прошивку с версии 4.1.3 хотя бы до 4.1.7?
Через ROBOpro обновление не устанавливается, а текущая версия не имеет доступа к часам реального времени, чем сильно ограничивает возможности контроллера.
Обновление/восстановление прошивки ROBOTICS TXT вручную
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Обновление прошивки ROBOTICS TXT вручную
Есть альтернативный способ обновления прошивки. Надо загрузиться с карты флеш-памяти micro-SD и записать новый образ во встроенный флеш-накопитель NAND-flash. Для этого надо подготовить карту памяти micro-SD и кабель USB-UART 3.3 В. Образ я вам пришлю.
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Обновление прошивки ROBOTICS TXT вручную
Для обновления системного ПО вручную вам понадобятся следующие компоненты:
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:
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. Карта памяти 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 контроллера соответственно.
4. Включить контроллер TXT
5. Когда на экране терминального эмулятора появится строка "Hit ENTER key to stop autoboot" - нажать на клавишу Enter и остановить дальнейшую загрузку.
6. В командной строке набрать:
run flash_all
7. Дождаться завершения выполнения команды и затем набрать:
run nandboot
8. Контроллер TXT загружается с встроенного накопителя NAND-flash
Re: Обновление прошивки ROBOTICS TXT вручную
Благодарю за подробное описание перепрошивки.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
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Обновление прошивки ROBOTICS TXT вручную
1. Подойдет любой USB-UART адаптер с рабочим напряжением 3,3В. Обратите внимание на напряжение интерфейса UART. Должно быть 3,3В
2. К сожалению в репозитарии есть образ только для версии 4.4.3 - ft-TXT_Build_368.img.zip
2. К сожалению в репозитарии есть образ только для версии 4.4.3 - ft-TXT_Build_368.img.zip
- Mr.Kubikus
- Сотрудник ПАКПАК
- Сообщения: 1020
- Зарегистрирован: 22 окт 2010, 23:57
Re: Обновление/восстановление прошивки ROBOTICS TXT вручную
Дополнительная информация по восстановлению прошивки контроллера TXT - https://github.com/pacpac/txt_repair