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

Вариант 1

После появления координатора 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 создаем новый проект и выбираем чип Выбираем файл прошивкии  записываем  в чипНа этом все. Инструкция не претендует на полноту освещения вопроса, это всего лишь мой опыт.

Вариант 2

Прошиваем стик-cc2538 без усилителя. Это относительно редкий вариант и встречается пока у одного продавца на Aliexpress.

Можно использовать и J-Link V8, который внешне выглядит примерно также, но чуть дешевле чем версия V9 из Варианта 1. Сперва конфигурируем J-Link как в Варианте 1.

jlink1.PNG

Распиновку интерфейса JTag смотрим у производителя. А соответствующие контакты - на стике.

181129_JTAG.svg

Соединяем и подключаем к J-Link.

Для прошивки можно использовать утилиту J-Flash Lite из того же набора утилит SEGGER.

Выбираем производителя и чип нашего устройства СС2538SF53, указываем интерфейс JTAG и скорость 1000 kHz.

Можно первым действием очистить чип, вызвав Erase Chip. Затем выбираем файл прошивки и нажимаем Program Device.

(между очисткой чипа и прошивкой понадобиться выдернуть и воткнуть usb-разъем от JLink, иначе чип не находится)

Снимок.PNG