После появления координатора Zigbee на чипе СС2538, начали поступать вопросы как загрузить прошивку в этот модуль. Постараюсь описать один из вариантов.Как мне видится самый простой способ, это использовать программатор от Segger. Можно приобрести оригинальный или клон, тут каждый сам решает для себя.
Производим соединения согласно схемы
В клоне на выходе VTref присутствуют необходимые нам 3,3 вольта (внутри программатора установлен джампер) используем этот пин для питания модуля.
Соответственно нужно убедится в наличии 3,3 вольт.
Решив железную сторону вопроса можно заняться программной частью.
Для начала идем на сайт производителя и скачиваем нужное нам ПО
После установки видим массу приложений на все случаи жизниПервым делом запускаем J-Link Configurator
убеждаемся что система видит программатор, при необходимости обновляем ПО.
Запускаем J-Link RDI Config, открываются 2 окна. Выбираем J-Link DLL ConfigОткрывается еще одно окно. На данном этапе теоретически должен определиться подключенный чип,но как видно на моем скриншоте этого не произошло
поэтому выберем его принудительно. Выбрав пункт AUTO и согласившись с предупреждениями выбираем в открывшемся меню производителя Ti и модель СС2538SF53
В результате должно получиться так
Убедившись что все соответствует скриншотам, запускаем J-Link Flash
создаем новый проект и выбираем чипОбращаем внимание на выбранный интерфейс
Выбираем файл прошивкии записываем в чип
На этом все. Инструкция не претендует на полноту освещения вопроса, это всего лишь мой опыт.
В программе J-link Flash при создании нового проекта в окне target interface необходимо указать jtag иначе прорамматор не видит чип.
Здравствуйте, тоже делаю проект УД, но проводной большей частью, давайте скооперируемся…
Пишите мне на a.tit.off@gmail.com
Но я не делаю проект УД 🙂 Я пользуюсь готовым MajorDoMo уже много лет.
Так и я софт для серверной части не пишу, пользую готовое, только хардвер и fw под него.
Спасибо! Подскажите, CC debugger возможно использовать для прошивки этого чипа?
Нет
Спасибо за статьи. Почему свои идеи реализуете на ZigBee, а не, например, на wi-fi?
На WiFi делают все кому не лень, а на zigbee никто практически 🙂
Зигби в основном использует там, где важно микропотребление. Либо в качестве шлюза/роутера. Там, где питание неограничено, обычно ставят Wi-Fi, но и Зигби не возбраняется.