реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
SVPlahov
сообщение Nov 10 2009, 09:26
Сообщение #1





Группа: Участник
Сообщений: 4
Регистрация: 10-11-09
Пользователь №: 53 531



Имеется плата собственной разработки с LPC2929 + MT-Link v5. За основу брал схему отладочной платы от Hitex .
Проблема в следующем: любая операция при отладки выполняется жутко долго (пользую ИАР). J-Flash тоже тормозит, вот лог чтения ОЗУ и записи в Флэш 32кБ. И еще...кварц стоит на 16Мгц, а определяет не то, может так и должно - не знаю. Осцилографом тыкал на ноги JTAG, не знаю что там должно быть, но прием-передача идет постоянно.
Connecting ...
- Connecting via USB to J-Link device 0
- J-Link firmware: V1.20 (J-Link compiled Jul 30 2008 11:24:37 ARM Rev.5)
- JTAG speed: 1000 kHz (Auto)
- Initializing CPU core (Init sequence) ...
- Initialized successfully
- JTAG speed: 5 kHz (Auto)
- CPU clock frequency: 18544 kHz (Auto detected)
- J-Link found 2 JTAG devices. Core ID: 0x0596802B (ARM9)
- Connected successfully
Reading target memory (0x80000000 - 0x80007FFF) ...
- RAM tested O.K.
- Target memory read successfully. (32768 bytes, 1 range) - Completed after 202.151 sec
Generating test data ...
- 19 of 19 sectors selected, 1 range, 0x20000000 - 0x200BFFFF
- Test data generated successfully. (32768 bytes, 1 range) - Completed after 0.020 sec
Programming target (32768 bytes, 1 range) ...
- RAM tested O.K.
- Soft unlocking affected sectors ...
- All affected sectors unlocked successfully
- Target programmed successfully - Completed after 232.568 sec
Go to the top of the page
 
+Quote Post
Albun
сообщение Nov 10 2009, 23:09
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 21-07-08
Пользователь №: 39 116



Цитата(SVPlahov @ Nov 10 2009, 12:26) *
- JTAG speed: 5 kHz (Auto)
- CPU clock frequency: 18544 kHz (Auto detected)

При 5 кГц тормозов, конечно же, не может не быть. Попробуйте в настройках проекта указать скорость не Auto а прописать вручную, причем желательно кратную 18.544MГц например 1159 (вот только не знаю установит ли MT-Link именно такую цифру или округлит). При целой кратной частоте все должно цепляться нормально. Такая низкая автоматическая скорость может быть из-за "не совместимой" частоты процессора, которая устанавливается после запуска (18544). Ведь сразу после ресета джитаг цепляется по вашему логу на 1МГц а значит кабель позволяет. Второй вариант - подкорректировать именно ее, т.е. в прошивке поставить другие делители которые дадут более кратную CPU частоту
Go to the top of the page
 
+Quote Post
SVPlahov
сообщение Nov 11 2009, 08:11
Сообщение #3





Группа: Участник
Сообщений: 4
Регистрация: 10-11-09
Пользователь №: 53 531



Следующее не понятно - jflash автоматом выставляет частоту жтаг 5кГц, а вручную те же 5кГц и любые другие не работают
- JTAG speed: 1000 kHz (Auto)
- Initializing CPU core (Init sequence) ...
- Initialized successfully
- JTAG speed: 5 kHz (Fixed)
- ERROR: Failed to download RAMCode for CPU clock frequency detection!
- ERROR: Failed to measure CPU clock frequency
- ERROR: Failed to connect

Есть 2мысли: либо МТ-Линк не совместим (может версия линка нужна выше), либо что-то с частотой ядра. Про автоопределение частоты ядра тоже не ясно-каждый раз новое значение показывает. Кварц стабильно работает.

Сообщение отредактировал SVPlahov - Nov 11 2009, 08:43
Go to the top of the page
 
+Quote Post
SVPlahov
сообщение Nov 13 2009, 13:00
Сообщение #4





Группа: Участник
Сообщений: 4
Регистрация: 10-11-09
Пользователь №: 53 531



Проблема так и осталась...
Собрал новую плату (только питание+проц), кварц на 10МГц поставил + J-Link v7. Результат тот же - отладчик цепляется на 5 кГц и только в режиме авто.
Может кто-нибудь что-то посоветует....
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Nov 13 2009, 13:13
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



Цитата(SVPlahov @ Nov 13 2009, 17:00) *
Проблема так и осталась...
Собрал новую плату (только питание+проц), кварц на 10МГц поставил + J-Link v7. Результат тот же - отладчик цепляется на 5 кГц и только в режиме авто.
Может кто-нибудь что-то посоветует....


сделать адаптивное тактирование.


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
SVPlahov
сообщение Nov 13 2009, 17:34
Сообщение #6





Группа: Участник
Сообщений: 4
Регистрация: 10-11-09
Пользователь №: 53 531



Цитата(АДИКМ @ Nov 13 2009, 16:13) *
сделать адаптивное тактирование.

Проц не имеет RTCK

А насколько чувствителен JTAG к разводке?
Go to the top of the page
 
+Quote Post
маша
сообщение Dec 6 2009, 14:30
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 45
Регистрация: 7-11-05
Пользователь №: 10 537



Ну так вы запустились? У меня работает нормально. В ИАРе выставляем JTAG speed-FIXED=2000 kHz. Загрузка ~10КБ/с, тормозов нет при отладке.
Go to the top of the page
 
+Quote Post
Jameson
сообщение Dec 8 2009, 11:07
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 25-08-05
Пользователь №: 7 947



Наблюдал точно такую же проблему, решается как ни парадоксально отключением ноги RST (системный а не TRST) от отладчика. Сеггер работал только в режиме авто на 5 кГц (в ручном на 5 не работал), после отключаения ноги работает на 1МГц, только само собой процессор не сбрасывается отладчиком. Да и вообще отладка не работает, только прошивка, зато быстро. Чтобы запустить отладку приходится ногу RST подключать назад.
Да, и с частотой кстати непонятка. Ядро измеряет частоту на 10-15% больше чем видно на осциилографе, и не работает на обещанных 125 МГц (по всторенной измерялке получается вообще 140+), максимум где-то на 110.

Сообщение отредактировал Jameson - Dec 8 2009, 11:12
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 13th July 2025 - 16:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.014 секунд с 7
ELECTRONIX ©2004-2016