Техподдержка RD Lab

Продукция лаборатории => Ромокабель USB => Тема начата: Ильгиз Ильгиз от 19 Январь 2011 года, 20:34



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


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


Название: Re: Ромокабель под linux
Отправлено: Ильгиз Ильгиз от 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.

Скачать (http://dl.dropbox.com/u/13775972/rd-lab/sp2.pl) прошивальщик.


Название: Re: Ромокабель под linux
Отправлено: sles от 05 Февраль 2012 года, 12:03
Здравствуйте!

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