Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Разводка JTAG/SWD LPC1114
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
deplen
Будет разводится плата, и возникла задача как то прошивать контроллер.

1) Достаточно ли не распаивать весь JTAG/SWD коннектор, а только сделать 4 сигнала: SWDIOX, SWCLK, SWOX, RESETX и затем проводками соединить их или нужно имеенно весь коннектор разместить?

Вот сама плата LPC1114

2) И второй вопрос можно ли не распиливать данную платку, но при этом шить другой LPC1114?
_Артём_
Цитата(deplen @ Jun 12 2013, 16:57) *
1) Достаточно ли не распаивать весь JTAG/SWD коннектор, а только сделать 4 сигнала: SWDIOX, SWCLK, SWOX, RESETX и затем проводками соединить их или нужно имеенно весь коннектор разместить?

Для прошивки достаточно 3 сигнала: SWDIOX, SWCLK, RESETX.
И VCC и GND.

Цитата(deplen @ Jun 12 2013, 16:57) *
2) И второй вопрос можно ли не распиливать данную платку, но при этом шить другой LPC1114?

Может удобнее будет через UART шить?
deplen
Цитата(_Артём_ @ Jun 12 2013, 18:13) *
Для прошивки достаточно 3 сигнала: SWDIOX, SWCLK, RESETX.
И VCC и GND.


Может удобнее будет через UART шить?


Ну так как программатор LPC-Link же есть..почему бы его не использовать. Вот и интересуюсь можно ли прошивать не распиливая платку, ну там посадить может какой вывод на землю что бы не прошивал нераспиленный таргет.

А через уарт не представляю как прошивать sm.gif
_Артём_
Цитата(deplen @ Jun 12 2013, 18:10) *
Вот и интересуюсь можно ли прошивать не распиливая платку

Можно дорожки перерезать, впаять перемычки и размыкать-замыкать в зависимости от тоо что шить надо.

Цитата(deplen @ Jun 12 2013, 18:10) *
А через уарт не представляю как прошивать sm.gif

Flash Magic скачайте и установите.
deplen
Цитата(_Артём_ @ Jun 12 2013, 19:35) *
Можно дорожки перерезать, впаять перемычки и размыкать-замыкать в зависимости от тоо что шить надо.


Flash Magic скачайте и установите.


И достаточно соединить Rx Tx Vcc GND , а программа уже сделает все сама?
_Артём_
Цитата(deplen @ Jun 12 2013, 18:40) *
И достаточно соединить Rx Tx Vcc GND , а программа уже сделает все сама?

Vcc в данном случае нипричём. Нужно PIO0_1 как-то на землю посадить - для этого вроде DTR используется (надо уточнять - не помню).
Цитата(deplen @ Jun 12 2013, 18:40) *
программа уже сделает все сама?

Всё-не всё, может стереть -прошить-прописать CRP. А большего от неё и не требуется.
deplen
Цитата(_Артём_ @ Jun 12 2013, 19:46) *
Vcc в данном случае нипричём. Нужно PIO0_1 как-то на землю посадить - для этого вроде DTR используется (надо уточнять - не помню).

Всё-не всё, может стереть -прошить-прописать CRP. А большего от неё и не требуется.



Есть вот такая штука: BaseBoard.

Если я соединию ножки борды Tx, Rx с аналогичными (Tx, Rx) на контроллере 1114 (ножку PIO0_1 посажу на GND(Vss ножка контроллера)), и воспользуюсь программой FlashMagic корректно прошьется?
_Артём_
Цитата(deplen @ Jun 12 2013, 21:50) *
Если я соединию ножки борды Tx, Rx с аналогичными (Tx, Rx) на контроллере 1114 (ножку PIO0_1 посажу на GND(Vss ножка контроллера)), и воспользуюсь программой FlashMagic корректно прошьется?

Flash Magic прошивает с помощью загрузчика прошитого в ROM LPC1xxx. Если с УАРТом всё в порядке, то должна прошится.
deplen
Цитата(_Артём_ @ Jun 12 2013, 23:06) *
Flash Magic прошивает с помощью загрузчика прошитого в ROM LPC1xxx. Если с УАРТом всё в порядке, то должна прошится.


Спасибо за Ваши ответы. Все прошилось на тестовой платке.
Понадобились Rx, Tx, PIO0_1, GND, Vcc
haker_fox
Вообще JTAG в классическом варианте (20 пинов) однако слишком громоздок для нынешних времён. Либо нужно переходить на миниатюрные разъемы, либо действительно уменьшать количество линий. А ещё (ИМХО), учитывая полезность джитага, можно от него вообще отказаться (если микроконтроллер можно прошить через другой интерфейс), и использовать, например, свой бут(лоадер).
Harbinger
Полный JTAG в некоторых последних кортексах (например, серии LPC800) даже не используется для прошивки и отладки - только для краевого сканирования.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.