Прошиваем СС2538 с помощью J-Link

После появления координатора 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

создаем новый проект и выбираем чипОбращаем внимание на выбранный интерфейс

Выбираем файл прошивкии  записываем  в чипНа этом все. Инструкция не претендует на полноту освещения вопроса, это всего лишь мой опыт.

Запись опубликована в рубрике handmade, Железо с метками , . Добавьте в закладки постоянную ссылку.

9 комментариев на «Прошиваем СС2538 с помощью J-Link»

  1. Сергей говорит:

    В программе J-link Flash при создании нового проекта в окне target interface необходимо указать jtag иначе прорамматор не видит чип.

  2. Александр Титов говорит:

    Здравствуйте, тоже делаю проект УД, но проводной большей частью, давайте скооперируемся…
    Пишите мне на a.tit.off@gmail.com

    • Jager говорит:

      Но я не делаю проект УД 🙂 Я пользуюсь готовым MajorDoMo уже много лет.

  3. Александр Титов говорит:

    Так и я софт для серверной части не пишу, пользую готовое, только хардвер и fw под него.

  4. Дмитрий говорит:

    Спасибо! Подскажите, CC debugger возможно использовать для прошивки этого чипа?

  5. HomeFrend говорит:

    Спасибо за статьи. Почему свои идеи реализуете на ZigBee, а не, например, на wi-fi?

    • Jager говорит:

      На WiFi делают все кому не лень, а на zigbee никто практически 🙂

    • Zhuk72 говорит:

      Зигби в основном использует там, где важно микропотребление. Либо в качестве шлюза/роутера. Там, где питание неограничено, обычно ставят Wi-Fi, но и Зигби не возбраняется.

Добавить комментарий