|
LPC2378, 2 проблемы с PLL и Flash. |
|
|
|
Feb 8 2007, 15:20
|
Частый гость
 
Группа: Свой
Сообщений: 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 килобайт )
Кол-во скачиваний: 2332. Когда прошиваю во flash свой проект, и начинаю цепляться GDB к GDBServer, последний отказывается работать с процессором: Connected to xxx.xxx.xxx.xxx ERROR: Unable to halt ARM core. Most common causes are: a) No CPU clock
CPU blocked (nWait active) c) Ice breaker (Embedded Ice macrocell) disabled (DBGEN ... Jumper setting ?) Connection to debugger closed !
Если возвращаю демо-прошивку, с которой борда пришла, то GDB нормально соединяется с GDBServer, и я могу грузить в RAM и отлаживаить свою софтинку.
|
|
|
|
|
 |
Ответов
(1 - 7)
|
Feb 8 2007, 20:23
|
Частый гость
 
Группа: Свой
Сообщений: 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 отваливался. Я же оставался в уверенности что проц - умерал.
|
|
|
|
|
Feb 9 2007, 09:52
|
Частый гость
 
Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787

|
Цитата(Andy Mozzhevilov @ Feb 9 2007, 06:39)  Подскажите, где берется, сколько стоит? К сожалению не могу сказать. потому как не знаю. мне начальник дал, а моему начальнику дал его начальник... А начальник моего начальника обитает в москве, а мы - на периферии поскольку программеры в москве - дороги... сами понимаете, что мне искать начальника моего начальника в другом городе сложно
|
|
|
|
|
Feb 9 2007, 11:51
|

Частый гость
 
Группа: Свой
Сообщений: 93
Регистрация: 5-03-06
Из: Украина, Киев
Пользователь №: 14 970

|
Цитата(Andy Mozzhevilov @ Feb 9 2007, 05:39)  Цитата(Ivan_Kov @ Feb 8 2007, 17:20)  Железо: Борда MBC2300
Подскажите, где берется, сколько стоит? Можно посмотреть на сайте Кейла http://www.keil.com/mcb2300/, в разделе партнеров можно поискать дистрибьютеров. Где наши брали незнаю, но борда MCB 2370 = 260$, а MCB 2140 = 160$
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|