Форум техподдержки RD LAB
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. Вам не пришло письмо с кодом активации?
Регистрационное соглашение Начало Помощь Поиск Войти Регистрация Как здесь задать вопрос?
 
В форуме действует система многоуровневого доступа - в зависимости от статуса участника.

+  Техподдержка RD Lab
|-+  Продукция лаборатории
| |-+  Ромокабель USB
| | |-+  Ромокабель под linux
Автор Тема: Ромокабель под linux  (Прочитано 4712 раз)
Ильгиз Ильгиз
Гость
19 Январь 2011 года, 20:34

Уверен что такой нет, но всё равно спрошу. Существует ли версия под линукс?
Если нет - не могли бы вы поделится с исходниками прошивальщика? Я бы пошаманил специально для вас.
Ильгиз Ильгиз
Гость
Re: Ромокабель под linux
Ответ 1: 22 Январь 2011 года, 12:57

Грубый код на перле готов и даже почти работает. В воскр. выложу.
Ильгиз Ильгиз
Гость
Re: Ромокабель под linux
Ответ 2: 23 Январь 2011 года, 23:20

Программа написана для языка perl, версии > 5.8. Программа консольная. Для использования этой программы вы должны установить модуль «Device::SerialPort» для своего дистрибутива. По идее должна выполнятся на любой платформе, где можно поставить Perl. Используется и для COM и для USB программаторов.
Использовать программу просто — запускаете программу с флагами «perl ./sp2.pl -p путь_к_устройству -n путь_к_прошивке». Более полное описание команд описано в самой программе, при запуске её без флагов.
Для того чтобы прошить устройство следуйте следующим указаниям по пунктам:

1. Подсоедините программатор к компьютеру, отсоедините БК от программатора.
2. Запустите программу в режиме поиска серийного номера. (например perl ./sp2.pl -s -p /dev/ttyUSB0 -n ./X1-Uni-1.3.hex).
3. Подсоедините БК, нужно чтобы БК перешел в режим демонстрации, показывал прогресс прошивки, либо не показывал ничего (последнее для БК серии X1). Если при включении БК переходит в обычный режим — пощелкайте тумблером, либо отключайте-выключайте питание/вынимайте БК из гнезда. В любом случае программа должна быть запущена. Программа ищет БК в течение одной минуты. Если к моменту выхода програмы БК не был найден, повторите процедуру ещё раз начиная с п.1.
4. Если программа нашла ваш БК и вывела номер, можно приступать к прошивке. Для этого запустите программу без флага «-s». Программа отформатирует ПЗУ, обновит прошивку, после чего перезагрузит БК. Процесс загрузки вы можете отследить на мониторе. Если процесс остановился надолго (>10 секунд), повторите процедуру начиная с п.1.

«Убить» БК вы просто так не сможете. Так что можете спокойно экспериментировать.
Со всеми пожеланиями, предложениями, улучшениями, критикой обращатся либо сюда, либо напрямую на kegfru[at]gmail.com.

Скачать прошивальщик.
sles
Читатель
*

Рейтинг: +1/-0
Сообщений: 16


Re: Ромокабель под linux
Ответ 3: 05 Февраль 2012 года, 12:03

Здравствуйте!

Огромное спасибо за прошивальщик!
Только что что прошил X1 до версии 2.
windows не имею ни дома ни на работе, а в wine виндовый прошивальщик не работает.
Потому пригодилось более чем :-)
Единственное чего я не понял- почему несмотря на удачный статус перепрошивки X1 действительно стал загружаться только после третьей подряд перепрошивки...


Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!