Комментарии 9
Железка новая и действительно интересная. Из статьи сделал вывод, что переходить на Linux для разработки «опять» ещё рано. Похоже, IAR как среда отладки/программирования и тут обскакала Code Composer, несмотря на свой примитивный редактор. И раз уж вы используете CC26xx, то тут понадобятся Smart RF Studio и Packet Sniffer, а они вроде только под Windows.
1) А не подскажете, вы усилитель (range extender) СС2590 не пробовали к этой штуке подключать (или планируете)?
2) С интересом прочитал бы статью о результатах замеров дальности+скорости. К сожалению, только для nRF24 LNA видел подобную статью. Вы проводили такие измерения для CC13xx/26xx?
1) А не подскажете, вы усилитель (range extender) СС2590 не пробовали к этой штуке подключать (или планируете)?
2) С интересом прочитал бы статью о результатах замеров дальности+скорости. К сожалению, только для nRF24 LNA видел подобную статью. Вы проводили такие измерения для CC13xx/26xx?
Да, тут нет решения работающего из коробки, особенно это касается новых разработок. Если раньше перейти на Linux для разработки под всевозможные микропоцессоры было невозможно, то сейчас есть примеры и готовые пути. Но тут конечно на вкус и цвет все фломастеры разные. Smart RF Studio не особо нужен, а снифер есть на основе Wireshark.
1) Пока не пробовали, и не особо нужно с учетом наших задач.
2) Такие измерения будем проводить, и будет отдельная статья.
1) Пока не пробовали, и не особо нужно с учетом наших задач.
2) Такие измерения будем проводить, и будет отдельная статья.
можете про снифер на основе Wireshark поподробнее рассказать? а то у меня свистки на 433 и 868 МГц есть а поднять их под linux давным давно не получилось
Собственно по этому мануалу http://processors.wiki.ti.com/index.php/Contiki_sniffer
А как с документацией на эти чипы? Насколько много необъясненных мест?
А то у TI с доками какая-то прям беда. Из текущего, например, процесс загрузки tms320c6670 описан художественным языком, вместо нормально описания, что, в каком формате, куда… На какой тактовой частоте сидят таймеры тоже ни в документе о тактировании, ни в документе о таймерах, мы так и не нашли. Разборки с ДМА — тоже квест.
Кстати, заявленная поддержка linux тоже оказалась пшиком, так как sdk для чипов не определился CCStudio как валидный.
А то у TI с доками какая-то прям беда. Из текущего, например, процесс загрузки tms320c6670 описан художественным языком, вместо нормально описания, что, в каком формате, куда… На какой тактовой частоте сидят таймеры тоже ни в документе о тактировании, ни в документе о таймерах, мы так и не нашли. Разборки с ДМА — тоже квест.
Кстати, заявленная поддержка linux тоже оказалась пшиком, так как sdk для чипов не определился CCStudio как валидный.
В документации действительно много нетривиальных мест, хотя по сути все описано. Зачастую по периферии приходится смотреть документацию по предыдущему поколению СС2538, периферия совпадает процентов на 60 и лучше описана в уже отработанном TI документе.
Как видите у меня на линуксе все завелось, хотя отладкой и средой не пользуюсь практически. За пару месяцес только раз понадобилось.
Как видите у меня на линуксе все завелось, хотя отладкой и средой не пользуюсь практически. За пару месяцес только раз понадобилось.
Спасибо за статью, правда на работе мы с виндой работаем и чипом TI1310, хочу добавить что есть еще дополнительные возможности флэша, кроме JTAG, как то SPI, UART. Хотя эти интерфэйсы проигрывают в скорости JTAGy.
Большим плюсом этого чипа является, хороший datasheet для работы по голубому зубу.
Большим плюсом этого чипа является, хороший datasheet для работы по голубому зубу.
Есть ли пример построения прошивки для cc26x2 из makefile?
Допустим, мы еще любим красивые графические среды и отладку в них. Поэтому мы будем собирать Contiki под TI Code Composer Studio 6.
Вот инструкция сборки и пошаговой отладки СС26xx, где Code Composer Studio вообще не нужен
https://habr.com/ru/articles/726352/
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Начало работы с TI CC13xx-CC26xx и Contiki под Code Composer Studio