Прошиваем СС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.
Распиновку интерфейса JTag смотрим у производителя. А соответствующие контакты - на стике.
Соединяем и подключаем к J-Link.
Для прошивки можно использовать утилиту J-Flash Lite из того же набора утилит SEGGER.
Выбираем производителя и чип нашего устройства СС2538SF53, указываем интерфейс JTAG и скорость 1000 kHz.
Можно первым действием очистить чип, вызвав Erase Chip. Затем выбираем файл прошивки и нажимаем Program Device.
(между очисткой чипа и прошивкой понадобиться выдернуть и воткнуть usb-разъем от JLink, иначе чип не находится)
1 Comment
Здравствуйте. Пробую прошить по этой схеме программатором Sagger J-Link V8 модуль CC2538+CC2592. Мне не совсем понятна распиновка J-Link. Считать правильной распиновку на самой плате J-Link, как указано на схеме или на кабеле, который подключается к J-Link. На кабеле распиновка выходит польностью симметричной. И на J-Link вижу напряжение 5В, вместо необходимых 3.3В. Уточните пожалуйста.