Порт прошивки poelzi-OpenChronos обратно в CCS5

Об отладочном наборе ez430-Chronos писал только не ленивый.

Полгода назад сам купил такой набор, но пользовался уже собранной альтернативной прошивкой от poelzi-OpenChronos (несколько устаревшая ветка проекта под mspgcc). Линукса нет, с cygwin не срослось, а CCS5 очень даже нравится (дада, eclipse).

Сейчас довольно грубо перенес проект в IDE CCS5. Т.е. используется include/config.h (ага, который make config надо делать), но я привык его править руками. Хотя часть фишек надо бы перенести в конфигурации (в частности, частоту RF).



Проект тестировался-собирался только на 866-Unrestricted CCS.
1. bluerobin покоцал.
2. rfbsl вполне работает (как и simpliciti acc/ppt/sync в целом). sync от 1.2 вполне подходит.
3. тестовый экран чуть изменился :) по коду, кстати, можно проследить, что там есть переключаемые циклы тестирования.

UPD.
Отличия от стока.
1. Таймер обратного отсчета R.
2. Режим Silence ("*"+«Up» долго — пищит только будильник)
3. Блокировка кнопок ("#"+«Down» долго),
4. Вход в режим rfbsl («down» для разблокировки, # Долго).
5. Подсветка горит еще секунд 5 после нажатия (по большей части этого и не хватало на старой прошивке/стоке).
6. Сигнал в начале часа (выставляется включением в будильнике — onh, offh).
7. Мне нравится, как оно работает :D

hex <3 beer
  • +3
  • 28 октября 2012, 20:30
  • hexus
  • 1
Файлы в топике: ez430-hChronos v0.zip

Комментарии (25)

RSS свернуть / развернуть
4. тестовый экран — сами увидите :) по коду, кстати, можно проследить, что там есть переключаемые циклы тестирования.
Для этого прошивать надо. Дай лучше скрин.

P.S. Меня уже давно интересует — какой компилятор для MSP430 в CCS используется? Свой собственный?
0
  • avatar
  • Vga
  • 28 октября 2012, 20:44
По пожеланиям трудящихся :D

Свой у них, судя по-всему. Но более-менее совместим с mspgcc.
0
Вы бы сделали небольшое вступление, пояснили, о чем идет речь (для тех, кто не в теме). Я так понял, что есть отладочная плата, код для которой ориентирован на компиляцию в Linix/cygwin, а Вы его адаптировали под компиляцию в другой среде?
0
  • avatar
  • e_mc2
  • 28 октября 2012, 21:14
Это часики-девборд от ti на основе их новой серии CC430 (MSP430 плюс радио). Ди про них неплохо рассказывал, искать на ee по слову «Chronos».
0
Ага. Там есть несколько полезных и вкусных знаний. Собственно, большая часть владельцев хроноса, имхо, начинали со статьи DI HALT'а :D

Прошивку собирал и под IAR, но я несколько не рад IAR'у. Хоть и проект собирается на порядок быстрее.
0
Чем не понравился IAR?
0
IDE :) В CCS нравятся фишки типа: Open Declaration (лучше сделано, чем Go to definition of), Call Heirarchy… Ну и по ошибкам обычно ползать проще.

Вот допилят когда-нить Grace для CC430 — так я вообще безмерно счастлив буду. Под atmel studio бы такое…
0
Вопрос с IDE решается очень верхо. В тойже папке создаешь проект эклипса. В эклипсе разрабатываешь, компилируешь в IAR.
0
Как генератор кода CCS меня устраивает. Только компилируется дольше. Очень удивительно долго для i7-3770K@4.1Ghz+HT.
0
Добавил ссылку и пару слов пояснений :)
0
Спасибо, теперь понятно о чем идет речь.
0
Ты все таки нашел время заняться этим?) значит смело можно закупить часики… (как раз у старых часов батарейка села xD)
0
  • avatar
  • xar
  • 29 октября 2012, 14:56
Ага, как-то случайно получилось подобраться к проекту, что я даже не успел испугаться :D

Только 868 что-то нынче Out of stock, хотя и можно попытать счастья.
0
А их продадут? ti.eStore в последнее время неохотно продает радиомодули в Россию.
0
Хз. Летом часы прислали, в августе пришел бустер. Бустер долго пришлось ждать, да. Но я с ними списывался после первого отлупа: «Когда? Надо!», и выслали через некоторое время.
0
Кто-нить отгадает, от какой железки крышка корпуса на заднем плане фотографии виднеется? ;)
0
  • avatar
  • hexus
  • 29 октября 2012, 15:27
Крышка — это вон то белое, на Mobile Rack похожее?
0
Да, но это не мобилрэк :D
0
А что?)
0
Я правильно понял, что это исходник «альтернативной прошивки» для часиков? Что нового по сравнению со «стоком», какие преимущества?
0
Добавил в раздел UPD. отличия :D В кратце — мне нравится, как оно работает, ибо перепробовал штук 5 альтернативных прошивок (стоковых, poelzi, monterosa, Skydrive — эта сугубо специальная, Sportswatch от BM innovations (ну, можно считать стоком).
0
Забыл еще про openchronos-ng :D
0
Ага, теперь стало понятнее. Спасибо, попробую прошиться!
0
А можешь кратенько рассказать про особенности остальных прошивок?
0
Думаешь, я вспомню? :D
0. Сток. Ну Sportswatch от BM аналогичен. Есть bluerobin с поддержкой хитрожопых датчиков. Настройка которых мне интуитивно непонятна и датчиков у меня нет. В общем, «голяк».
1. poelzi — это последний срез проекта openchronos. Не обновлялся год-полтора. По функционалу очень похож на сток, и при этом все понятно без инструкций.
2. монтероса и ng — не помню. возможно, это один проект даже :D что отложилось в памяти — несколько странное управление режимами.
3. skydrive — заточено для прыжков с парашютом/самолетчиков. Собственно, все лишнее убрано, остались часы, альтиметр — с какими-то фишками, типа автосброса в 0, блокировкой кнопок, постоянной подсветкой, сигналом предупреждения при определенной высоте (что довольно смешно).

В общем, когда тестил — смотрел по удобству, по стабильности работы, по безглючному rfbsl. Первый openchronos выиграл для меня.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.