|
|
  |
LPC2148 + JETLINK5-14, нужна консультация |
|
|
|
Aug 15 2010, 15:28
|
Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 1-10-07
Пользователь №: 30 988

|
Чисто ради буквоедства хочу уточнить, 14-pin ARM JTAG существует стандартный, хоть и не рекомендованный. Варианты можно посмотреть например здесь JTAG TIПо вашей проблеме. В окне лога на скриншоте написано: "Using adaptive clocking instead fixed...". Об этом вам говорят с самого начала - нужно явно включить режим с фиксированной частотой JTAG, поскольку для адаптивной нужен "возврат" клока в адаптер - сигнал RTCK, которого у вас нет.
|
|
|
|
|
Aug 15 2010, 15:34
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (PSP @ Aug 15 2010, 17:28)  Чисто ради буквоедства хочу уточнить, 14-pin ARM JTAG существует стандартный Нет. Разьемов всяких внутрифирменных, хоть TI, хоть Вася Пупкин International, разных море. Стандарт, для ARM JTAG нынче один. Oт 14pin оказались в конце 90x месте с ARM's Embedded ICE emulator.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Aug 15 2010, 18:07
|
Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 1-10-07
Пользователь №: 30 988

|
Цитата(zltigo @ Aug 15 2010, 18:34)  Нет. Разьемов всяких внутрифирменных, хоть TI, хоть Вася Пупкин International, разных море. Стандарт, для ARM JTAG нынче один. Oт 14pin оказались в конце 90x месте с ARM's Embedded ICE emulator. Хорошо, уговорили, "14-pin ARM JTAG существовал стандартный"
|
|
|
|
|
Aug 17 2010, 19:09
|
Гуру
     
Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446

|
Вот такая простенькая программа: Код #include <LPC21xx.H> /* LPC21xx definitions */
void init_mk(void);
/* Задержка около 300 мс */ void wait() { int d; for (d = 0; d < 30000000; d++) { } }
int main(void) { PINSEL0=0x00000000; PINSEL1=0x00000000; PINSEL2=0x00000004; IODIR1=0xFFFFFFFF; IODIR0=0xFFFFFFFF; //init_mk();
while(1) { IOSET0=0xFFFFFFFF; IOSET1=0xFFFFFFFF; wait(); IOCLR0=0xFFFFFFFF; IOCLR1=0xFFFFFFFF; wait(); }//while(1) }//main Отладка вродебы происходит, но светодиод на Р0.31 упорно отказывается мигать. В симуляторе выводы перебрасываются 0/1 и обратно. Что это значит и как узнать заливается ли программа в чип?
--------------------
Живи днем так, чтобы ночью ты спал спокойно.
|
|
|
|
|
Aug 19 2010, 18:32
|
Гуру
     
Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446

|
Цитата Keil -> RDI -> Segger -> MT-link работает без проблем. А у меня похоже не работает Цитата Заходите в настройки проекта, на вкладку Utilities, под Use Target Driver for Flash Programming выбираете J-Link. У меня там выбран RDI Interface driver. Это неправильно? Цитата Жмёте Settings, Flash Download, далее Add и выбираете прошивальщик под свой камень. А так чтобы Keil сам прошивал возможно?
--------------------
Живи днем так, чтобы ночью ты спал спокойно.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|