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

 
 
> LPC2378, 2 проблемы с PLL и Flash.
Ivan_Kov
сообщение Feb 8 2007, 15:20
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



Железо: Борда MBC2300, J-Link.
Софт: J-Link GDB Server (win), arm-elf-gcc и arm-elf-gdb (linux).

1. пытаюсь настроить PLL, в соответствии c «PLL setup sequence», первым действие делаем дисконнект для PLL. После этого GDBServer сообщает:

ERROR: Could not find ARM7 / ARM9 device on JTAG chain
ERROR: Could not connect to target.

И сбрасывает процессор.
Прикрепленный файл  PLL.tar.gz ( 13.91 килобайт ) Кол-во скачиваний: 233


2. Когда прошиваю во flash свой проект, и начинаю цепляться GDB к GDBServer, последний отказывается работать с процессором:

Connected to xxx.xxx.xxx.xxx
ERROR: Unable to halt ARM core.
Most common causes are:
a) No CPU clock
cool.gif CPU blocked (nWait active)
c) Ice breaker (Embedded Ice macrocell) disabled (DBGEN ... Jumper setting ?)
Connection to debugger closed !

Если возвращаю демо-прошивку, с которой борда пришла, то GDB нормально соединяется с GDBServer, и я могу грузить в RAM и отлаживаить свою софтинку.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ivan_Kov
сообщение Feb 8 2007, 20:23
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



Кажется я разобрался, во всяком случае 2 вопрос решился. с 1-ым еще не ковырялся, но похоже что причина - одна.

по вопросу 2 ситуация сложилась такая:
GDBServer был настроен на скорость jtag - 8000 kHz, демо проект настраивал такт процессора на 60МГц. При таких частотах jtag нормально работал с процом. Когда прошивался мой прект (без работы c PLL) частота проца не менялась, и была (по моему подозрению) 4 МГц. Естественно что jtag на 8000kHz не работал.
Снижение скорости jtag до 500kHz, позволило мне нормально трассировать из програмку из flash.

Теперь к вопросу 1:
Когда я загружаю програмку в RAM (PLL настроен на 60МГц, благодоря демо-проекту во flash) и я ее трассировал до момента деконнекта PLL, после деконнекта частота падала и, естественно, jtag отваливался. Я же оставался в уверенности что проц - умерал.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 06:20
Рейтинг@Mail.ru


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