Перепрограммирование прибора. Новая версия прошивки

Майнд машина Навигатор. Техподдержка. Новые сессии. Обновления программ.
Михаил_
Разработчик
Сообщения: 10949
Зарегистрирован: Пт ноя 03, 2006 2:29

Сообщение Михаил_ »

иными словами, с флешки можно один раз загрузиться не трогая винта, при этом на нее не надо устанавливаться долго и нудно, просто скопировать.

Кстати так же можно грузить флешки со свободно распространяемыми ос, ну линуксом каким-нибудь.... при наличии загрузчика для линукса, можно было бы сделать такую прошивку, ну в одном флаконе - записал на флешку, перегрузился с ней и все.... без мук с виндами.
С пользовательской точки зрения это была бы просто разовая загрузка с флешки и нажатие кнопки подтверждения прошивки например.
Т.е. никаких спец знаний другой операционки не потребовалось бы, просто это для клиента был бы более безопасный путь - на левых сборках хп легко подцепить что-нибудь в виде вируса или трояна, а на уникс-стайл операционках такого не бывает просто.
А подготовка флешки выглядит ровно так же - формат под виндами и копирование файлов.
Мне кажется это достаточно удобный вариант. В принципе, с учетом дешевизны флешек сверх малых объемов, такую предподготовленую можно класть в комплект с прибором - скопировал пользователь на нее новую прошивку, загрузился один раз с ней и отложил до след. раза.
А то танцы с бубном какие-то.
Аватара пользователя
Ростислав
Сообщения: 1235
Зарегистрирован: Вт сен 16, 2008 15:37
Откуда: Дальше только земля Франса Иосифа
Контактная информация:

Сообщение Ростислав »

Все установил версию 1.12! Урааа!
Всетаки пришлось ещще и ХР устанавливать хотя так не хотелось!
Нужна программа под Семерку а то прям прошлый век с приборами 21!
Аватара пользователя
Логик
Сообщения: 2079
Зарегистрирован: Сб фев 21, 2009 8:43
Откуда: Россия

Сообщение Логик »

Ненавижу 7ку. Люблю XP!
Аватара пользователя
Ростислав
Сообщения: 1235
Зарегистрирован: Вт сен 16, 2008 15:37
Откуда: Дальше только земля Франса Иосифа
Контактная информация:

Сообщение Ростислав »

Ну как говорится каждому своё!
az А я люблю 7!!!
Аватара пользователя
Владимир Никонов
Автор сайта
Сообщения: 827
Зарегистрирован: Чт окт 26, 2006 18:52
Откуда: Краснодар
Контактная информация:

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Владимир Никонов »

Добавил в тему все необходимое для прошивки 1 файлом:
http://www.mindmachine.ru/download/navi ... amming.zip

Обновлен архив:
файл прошивки: embed_navigator_v113b.bin
Энди
Сообщения: 343
Зарегистрирован: Пн июн 29, 2009 0:52

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Энди »

НУ КОГДА ЖЕ БУДЕТ НОВАЯ ПРОШИВКА? С БЕЗЗВУЧНЫМИ КЛАВИШАМИ И АВТООТКЛЮЧЕНИЕМ?
Алексей Крячко__
Разработчик
Сообщения: 402
Зарегистрирован: Вт июл 12, 2011 17:07

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Алексей Крячко__ »

я отвечал уже на этот вопрос - до 1 октября все существенные замечания постараемся в прошивке проработать. Автоотключение (вернее переход в режим сна) и беззвучные клавиши уже сделаны. Сейчас разбираюсь с сортировкой файлов и созданием списков проигрывания. После всех доработок прошивку еще надо будет протестировать.
Энди
Сообщения: 343
Зарегистрирован: Пн июн 29, 2009 0:52

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Энди »

:) а может выложите эту не доработанную прошивку, а то еще 14 дней с подзвученными клавишами я этого не выдержу
Алексей Крячко__
Разработчик
Сообщения: 402
Зарегистрирован: Вт июл 12, 2011 17:07

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Алексей Крячко__ »

к сожалению нет, потому что нетестированная прошивка не выкладывается (непонятно как она будет себя вести -> лишние вопросы и недоразумения). А тестирование начнется после введения всех запланированных доработок
Алексей Крячко__
Разработчик
Сообщения: 402
Зарегистрирован: Вт июл 12, 2011 17:07

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Алексей Крячко__ »

Итак, выкладываю новую версию прошивки - 1.13b
Скачать можно по ссылке :
viewtopic.php?f=38&t=4311
Последний раз редактировалось Алексей Крячко__ Сб окт 08, 2011 17:00, всего редактировалось 1 раз.
Алексей Крячко__
Разработчик
Сообщения: 402
Зарегистрирован: Вт июл 12, 2011 17:07

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Алексей Крячко__ »

Что нового добавилось в прошивке ?
1) ждущий режим с пониженным энергопотреблением (25мА), при этом мигает светодиод, сигнализирующий что прибор все же включен. Это позволяет во-первых не забыть включенный прибор, а во-вторых, если вы его забыли, то небольшое потребление в этом режиме не сильно разрядит аккумуляторы за время вашего сна :) Выход из ждущего режима – или по нажатию одной из клавиш (около 1сек) или при срабатывании будильника.

2) регулировки яркости, позволяющие грубо задать более низкий уровень, относительно максимального (тот, что сейчас в прошивке 1.12). Эти регулировки распространяются на стрб-декодер и на сессию отдельно. По умолчанию рекомендуется ставить 100% - будет также как и в прошивке 1.12.

3) отключение звука при нажатии клавиш

4) выбор основного цвета и цвета заполнения для сессий или работа с цветами, которые заложил автор.

5) создание списка воспроизведения в виде текстового файла для файлов, входящих в указанную папку с последующей сортировкой этих файлов по именам (в порядке возрастания). Пользователь, может потом подключить прибор к компьютеру через USB и в простейшем текстовом редакторе, типа блокнота или редактора FAR, удалить из этого списка какие-то имена или поменять их порядок. Прибор будет воспроизводить файлы в том порядке, что они идут в этом списке, когда мы запускаем воспроизведение папки. А при удалении этого файла списка, будут воспроизводиться как и раньше все файлы из папки в том порядке, в котором они записывались.
Такое решение позволило добиться совместимости с прежним вариантом и на мой взгляд довольно простое и гибкое.

6) Скорректирована работа будильника. Когда прибор находится в режиме ожидания (мигает светодиод) и на данный день активирован будильник, то при его срабатывании, прибор выходит из режима ожидания. А мелодия звучит до тех пор, пока не нажата либо одна из клавиш на клавиатуре, либо после срабатывания будильника прошло время, заданное как интервал для входа в ждущий режим. Т.е. звуковой сигнал прекратиться и экран погаснет если не было каких-либо действий с прибором в течении 5-10-15минут.

7) Изменена шкала заряда аккумуляторной батареи. Вместо цифры, обозначающей уровень заряда, теперь при автономной работе выводится буква «А», обозначающая работу от аккумулятора. Ранее цифровая индикация только вводила в заблуждение. А уровень – стилизованно оставлен внутри батареи, только шкала более растянута в верхней части. Т.е. при 4.8В (номинальное значение с батарей) она примерно до середины, при полном заряде – как раньше на самом верху, если ниже 4.8В – то резко падает (контур батареи почти пустой внутри).

Что пока НЕ_СДЕЛАНО из того, что задумывалось :
- более плавная регулировка уровня света. Это требует увеличение разрядности ШИМ-блоков, необходимо уже корректировать прошивку ПЛИС и существенно править встроенное ПО.
- возврат к предыдущему меню в тот пункт из которого мы ушли (сейчас каждый раз вылетаем в начало меню). Требует организации нового стека событий, в использующейся модели уже не хватает памяти. Это надо пересобрать заново все ПО, оптимизировав используемую память – долго :( Это будет уже другая версия.
Алексей Крячко__
Разработчик
Сообщения: 402
Зарегистрирован: Вт июл 12, 2011 17:07

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Алексей Крячко__ »

Изменения меню и порядок работы
Все что описано ниже, через какое-то время появится в инструкции с иллюстрациями.
Пока же рекомендую ознакомиться с этими нововведениями тут.

1. в меню «настройки» вместо пункта «Подсветка дисплея» появился пункт «Интерфейс» при выборе которого открывается меню настроек ряда важных параметров :

Подсветка [авто/выкл/вкл] - управление подсветкой
Режим ожидания [5м / 10м / 15м / выкл ] - установка времени ожидания
Звук клавиш [вкл / выкл ] - включение-выключение звука клавиш
Ярк. строб-дек. [25% / 50% / 75% / 100%] - установка максимума яркости в режиме строб-декодера
Ярк. сессий [25% / 50% / 75% / 100%] - установка максимума яркости в режиме сессий

Перемещение по пунктам этого меню – клавишами «вверх» и «вниз», изменение параметра – клавишами «вправо» и «влево». нажатие клавиш «пуск» или «М» приводит к выходу в меню «настройки». При изменении какого-либо параметра происходит его немедленное сохранение в энергонезависимой памяти.

Теперь подробно о настройках :

Подсветка. Как и прежде значения вкл-выкл-авто. Тут «авто» значит режим таймера, когда подсветка выключается через 16 секунд если не нажимать клавиши. Поскольку сейчас есть ждущий режим, то если он в приборе начинается, подсветка по любому гаснет, независимо от того постоянно она включена в этом пункте или нет.

Режим ожидания . Позволяет существенно экономить батареи при забытом приборе или вообще его не забывать :) Тут выбирается время в минутах, через которое прибор переходит в этот режим. Либо можно выбрать «выкл». – тогда прибор остается в активном состоянии всегда.

Звук клавиш. Тут можно установить «вкл» или «выкл» - последнее позволяет отключить так надоедающий кому-то писк. Все предельно просто.

Яркость строб-декодера. Можно установить грубо яркость в режиме строба относительно максимально возможной (что сейчас в прошивке 1.12). Выбор 100-75-50-25%. В данном случае % изменения яркости – по двоичному логарифму. Хотите минимума - лучше 25%, если как в версии 1.12 (мне кажется слишком ярко) – 100%.

Яркость для сессии. Тут также устанавливается яркость относительно максимального уровня для сессий. Тот же выбор – 100-75-50-25%, только изменение яркости – антилогарифмическое.

Для тех, кому с версией 1.12 не хватало яркости, можно смело советовать установить в этих пунктах 100%. Они предназначены главным образом для тех, кому яркости чересчур много.

2. В меню «Тренировка -> доп. режимы» появились пункты «цвет сессий» и «список воспр.».

Цвет сессий имеет меню вида :

Цвет [автор / красный / зеленый /синий / пауза ] - изменить основной цвет
Зап. [автор / красный / зеленый /синий / пауза ] - изменить заполнение

Перемещение по пунктам этого меню – клавишами «вверх» и «вниз», изменение параметра – клавишами «вправо» и «влево». нажатие клавиши «М» приводит к выходу в подменю «доп. режимы». При изменении какого-либо параметра происходит его немедленное сохранение в энергонезависимой памяти.

При установке «автор» цвет основной или заполнения (зависит от того где установить) – будет таким, как заложил автор сессии. Если стоит другое отличное значение – оно распространяется на все светодиоды разом и устанавливает цвет или выключение (когда стоит «пауза»). Изменения друг от друга независимы. Например, можно использовать авторский цвет, а в заполнение поставить свой и наоборот.
Примечание : цвет – это то время, когда светодиод включен (горит). Заполнение – это интервал, когда светодиод погашен, чтобы он был погашен надо ставить «пауза», чтобы в этом интервале переключался на другой цвет – выбрать соответствующий цвет.

Список воспроизведения. Список можно создать для любой папки, но имеет смысл его создавать только для аудиопапок, т.е. MEDIA, STROBE или входящих в них подкаталогов. Список создается линейный, т.е. только для одной папки и только для файлов, которые находятся в ней непосредственно. Если внутри папки есть еще вложенные папки – они будут пропущены. Списку всегда присваивается имя PL_LIST.TXT. Список сортируется по именам файлов (до расширения). Чтобы создать список, нужно выбрать режим «Список воспр.», далее откроется просмотр корневого каталога, после чего обычным образом произвести навигацию, до интересующей нас папки, установить на нее выбор, нажать сначала клавишу “F”, а затем «пуск». На экране появится на короткое время надпись «создание списка воспроизведения». После чего произойдет возврат обратно в подменю «доп. режимы» , а в выбранной папке появится файл pl_list.txt. Если был вместо папки выбран отдельный файл – произойдет просто выход в подменю «доп. режимы» без совершения каких-либо действий.

После того как создан файл pl_list.txt, он может быть отредактирован в простейшем текстовом редакторе (имена можно удалять или переставлять между собой, оставляя в том виде как есть). Важно, чтобы к именам файлов не добавились спец. символы форматирования текста или пробелы, конец полного имени должен заканчиваться переводом строки без пробела. Иначе такой файл будет не найден при воспроизведении списка.

Если теперь, когда в папке есть список pl_list.txt запустить эту папку на воспроизведение – файлы будут воспроизводится только те, и в том порядке, что указаны в списке. Если удалить файл pl_list.txt, то при воспроизведении папки будут воспроизводится все файлы, которые в нее входят, но в том порядке, в котором записывались на флеш-карту памяти.
Аватара пользователя
Маг.нет
Сообщения: 3301
Зарегистрирован: Пт апр 16, 2010 11:48
Откуда: Сибирь

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Маг.нет »

С утилитой для программирования под Vista так решение и не найдено?



С уважением, Маг.нет
Алексей Крячко__
Разработчик
Сообщения: 402
Зарегистрирован: Вт июл 12, 2011 17:07

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Алексей Крячко__ »

ВАЖНО ! Что надо сделать после замены прошивки
Поскольку прошивка использует новые ячейки энергонезависимой памяти для новых настроек, то после закачки 1.13а, необходимо эти настройки посмотреть и включить то, что нужно для того, чтобы прибор начал корректно работать.

1. В меню "Настройки-> Интерфейс". Необходимо установть следующее :
Подсветка [авто]
Режим ожидания [5м ]
Звук клавиш [вкл ]
Ярк. строб-дек. [100%]
Ярк. сессий [100%]

2. В меню "Тренировка -> доп. режимы -> Цвет сессий " нужно задать авторские параметры :
Цвет [автор]
Зап. [автор ]

После выполнения этих настроек, прибор будет работать как с прошивкой 1.12 при воспроизведении сессий и строб-записей, но будет включен режим ожидания на 5минут, по прошествию которых прибор ждет нажатия клавиш и(или) выключения и имеет небольшое энергопотребление. Дальнейшие эксперименты и настройки можно выполнять следуя указаниям в предыдущем сообщении.
Алексей Крячко__
Разработчик
Сообщения: 402
Зарегистрирован: Вт июл 12, 2011 17:07

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Алексей Крячко__ »

Маг.нет писал(а):С утилитой для программирования под Vista так решение и не найдено?



С уважением, Маг.нет
найдено, нужно эту утилиту писать используя тот командный интерфейс, документацию на который выслали из Atmel. Потому что их готовые - они все кривые и требуют для программирования задавать десяток всяких параметров, что само по себе неудобно для пользователя. И еще выяснился один феноминальный глюк - их протокол для перепрограммирования микроконтроллера не работает если подключаем его на USB к материнской плате, на которой установлен чипсет не от Intel. Т.е. это где-то 2-3% компьютеров на которых перепрограммировать нельзя в принципе было.
Аватара пользователя
Логик
Сообщения: 2079
Зарегистрирован: Сб фев 21, 2009 8:43
Откуда: Россия

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Логик »

Перепрошил уже. Тестить буду позже...
Аватара пользователя
Маг.нет
Сообщения: 3301
Зарегистрирован: Пт апр 16, 2010 11:48
Откуда: Сибирь

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Маг.нет »

Похоже моя материнка попадает в эти 2-3%,
у меня установлен чипсет AMD 1200.
"Феноменальный глюк"? Или нет?


С уважением, Маг.нет
Алексей Крячко__
Разработчик
Сообщения: 402
Зарегистрирован: Вт июл 12, 2011 17:07

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Алексей Крячко__ »

Маг.нет писал(а):Похоже моя материнка попадает в эти 2-3%,
у меня установлен чипсет AMD 1200.
"Феноменальный глюк"? Или нет?
С уважением, Маг.нет
нет, можно считать что это интеловский чипсет.
Не_интеловский - это имеется ввиду Cirrus, Phoenix и т.п.
Аватара пользователя
Маг.нет
Сообщения: 3301
Зарегистрирован: Пт апр 16, 2010 11:48
Откуда: Сибирь

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Маг.нет »

Спасибо! Понятно.
Подожду написания....


С уважением, Маг.нет
Аватара пользователя
Владимир Никонов
Автор сайта
Сообщения: 827
Зарегистрирован: Чт окт 26, 2006 18:52
Откуда: Краснодар
Контактная информация:

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Владимир Никонов »

Алексей Крячко__ писал(а):Цвет сессий имеет меню вида :

Цвет [автор / красный / зеленый /синий / пауза ] - изменить основной цвет
Зап. [автор / красный / зеленый /синий / пауза ] - изменить заполнение
А задать другой цвет можно? Желтый, например?
Алексей Крячко__
Разработчик
Сообщения: 402
Зарегистрирован: Вт июл 12, 2011 17:07

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Алексей Крячко__ »

Владимир Никонов писал(а):
Алексей Крячко__ писал(а):Цвет сессий имеет меню вида :

Цвет [автор / красный / зеленый /синий / пауза ] - изменить основной цвет
Зап. [автор / красный / зеленый /синий / пауза ] - изменить заполнение
А задать другой цвет можно? Желтый, например?
нет, только цвета светодиода пока.
Хотя ваш вопрос интересный. Теоретически можно сделать и больше цветов, особенно если мы от сессии отвязываемся. Достаточно с определенным соотношением частот зажигать не 1, а 2 или 3 кристалла в светодиоде. Подумаю.
Энди
Сообщения: 343
Зарегистрирован: Пн июн 29, 2009 0:52

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Энди »

когда же будет долгожданная новая версия???
Аватара пользователя
Маг.нет
Сообщения: 3301
Зарегистрирован: Пт апр 16, 2010 11:48
Откуда: Сибирь

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Маг.нет »

Алексей Крячко__ писал(а):ВАЖНО ! Что надо сделать после замены прошивки
:) а почитать тему всё равно придётся....



С уважением, Маг.нет
Аватара пользователя
Владимир Никонов
Автор сайта
Сообщения: 827
Зарегистрирован: Чт окт 26, 2006 18:52
Откуда: Краснодар
Контактная информация:

Re: Перепрограммирование прибора. Новая версия прошивки

Сообщение Владимир Никонов »

Алексей Крячко__ писал(а):Хотя ваш вопрос интересный. Теоретически можно сделать и больше цветов, особенно если мы от сессии отвязываемся. Достаточно с определенным соотношением частот зажигать не 1, а 2 или 3 кристалла в светодиоде. Подумаю.
Выбор цвета - очень важная функция. Хотелось бы цветов 20 разных иметь.
Ответить

Вернуться в «Навигатор»