|
|
  |
Разводка JTAG/SWD LPC1114 |
|
|
|
Jun 12 2013, 13:57
|
Частый гость
 
Группа: Участник
Сообщений: 143
Регистрация: 19-11-12
Пользователь №: 74 471

|
Будет разводится плата, и возникла задача как то прошивать контроллер. 1) Достаточно ли не распаивать весь JTAG/SWD коннектор, а только сделать 4 сигнала: SWDIOX, SWCLK, SWOX, RESETX и затем проводками соединить их или нужно имеенно весь коннектор разместить? Вот сама плата LPC11142) И второй вопрос можно ли не распиливать данную платку, но при этом шить другой LPC1114?
Сообщение отредактировал deplen - Jun 12 2013, 13:59
|
|
|
|
|
Jun 12 2013, 14:13
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(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 шить?
|
|
|
|
|
Jun 12 2013, 15:10
|
Частый гость
 
Группа: Участник
Сообщений: 143
Регистрация: 19-11-12
Пользователь №: 74 471

|
Цитата(_Артём_ @ Jun 12 2013, 18:13)  Для прошивки достаточно 3 сигнала: SWDIOX, SWCLK, RESETX. И VCC и GND.
Может удобнее будет через UART шить? Ну так как программатор LPC-Link же есть..почему бы его не использовать. Вот и интересуюсь можно ли прошивать не распиливая платку, ну там посадить может какой вывод на землю что бы не прошивал нераспиленный таргет. А через уарт не представляю как прошивать
Сообщение отредактировал deplen - Jun 12 2013, 15:13
|
|
|
|
|
Jun 12 2013, 15:40
|
Частый гость
 
Группа: Участник
Сообщений: 143
Регистрация: 19-11-12
Пользователь №: 74 471

|
Цитата(_Артём_ @ Jun 12 2013, 19:35)  Можно дорожки перерезать, впаять перемычки и размыкать-замыкать в зависимости от тоо что шить надо.
Flash Magic скачайте и установите. И достаточно соединить Rx Tx Vcc GND , а программа уже сделает все сама?
|
|
|
|
|
Jun 12 2013, 15:46
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(deplen @ Jun 12 2013, 18:40)  И достаточно соединить Rx Tx Vcc GND , а программа уже сделает все сама? Vcc в данном случае нипричём. Нужно PIO0_1 как-то на землю посадить - для этого вроде DTR используется (надо уточнять - не помню). Цитата(deplen @ Jun 12 2013, 18:40)  программа уже сделает все сама? Всё-не всё, может стереть -прошить-прописать CRP. А большего от неё и не требуется.
|
|
|
|
|
Jun 12 2013, 18:50
|
Частый гость
 
Группа: Участник
Сообщений: 143
Регистрация: 19-11-12
Пользователь №: 74 471

|
Цитата(_Артём_ @ 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, 18:51
|
|
|
|
|
Jun 13 2013, 13:40
|
Частый гость
 
Группа: Участник
Сообщений: 143
Регистрация: 19-11-12
Пользователь №: 74 471

|
Цитата(_Артём_ @ Jun 12 2013, 23:06)  Flash Magic прошивает с помощью загрузчика прошитого в ROM LPC1xxx. Если с УАРТом всё в порядке, то должна прошится. Спасибо за Ваши ответы. Все прошилось на тестовой платке. Понадобились Rx, Tx, PIO0_1, GND, Vcc
Сообщение отредактировал deplen - Jun 13 2013, 13:41
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|