|
|
  |
LPC2368, (AT200 - Terminal/ISP for LPC2xxx/LPC1xxx) |
|
|
|
Apr 16 2007, 15:16
|
Гуру
     
Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741

|
У 2368 нашли аномалии при работе на высокой частоте. Вот цитаты с lpc200.yahoo.groups Цитата Be warned, many LPC2368's have problems running at 72MHz. I've encountered the problem with all of the chips form this batch that I've tried. Other people on this forum have also commented that they've hit the same problem. Operation at 48MHz is fine. Our same firmware and PCB's work fine at 72MHz with LPC2366's, so I believe it's an LPC2368-specific problem. I also suspect this problem is a large part of Philips/NXP recalling the LPC2368's and respinning the silicon, which is probably the reason for the availability problems. As a side-note to everyone in the earlier discussion of the "LPC2368 is flaky at 72MHz" discussion, yes, our PLL frequency is less than the 290MHz limit cited in the errata (12MHz crystal, M=12, N=1, yielding a 288MHz PLL frequency). Anyway, if you require LPC2368's that can operate at 72MHz, your only option is probably to wait for the next silicon revision. Цитата I talked to NXP about the not running at 72Mhz issue. Apparently the problem is with the MAM (Memory Accelerator Module)And affects the entire lpc23/24 family. From what I got out of it it is a timing issue that appears in some batches of silicon and not others. They reported to me that they have found the problem and have already re spun a new batch of silicon (that we are all waiting for) (they said May June time frame) (but I'm guess June-July till we see them in digikey) Т.е надо сбрасывать скорость, программировать на 48 МГц, проверять работоспособность программы, возвращаться на полную скорость. Если заглючит- то ждать следующей ревизии кристалла. Пока покупать 2364 и на них отлаживаться.
|
|
|
|
|
Apr 16 2007, 15:58
|

Частый гость
 
Группа: Свой
Сообщений: 135
Регистрация: 6-04-07
Из: Бронницы
Пользователь №: 26 809

|
Цитата(3.14 @ Apr 5 2007, 22:42)  Терзаю сабжевый образец. Имею траблы с его программированием. H-JTAG успешно находит камень, а вот H-Flasher шить его отказывается, ругается на этапе определения флешки. LPC2000 утилитой. Большое подозрение что 2368 мне раненый попался  Хм странно , может конечно он и раненый а у меня то же самое с AT91SAM7A3 - флэшку не шьет именно H - FLASHER. ругается на таймаут , хотя флэш сам определяет. а вот LPC2129 через ту же прошивалку шьется на ура... может проблема именно в совместимости корейского FLASHER-а с конкретными процами ?
--------------------
если еррата пуста - это не хорошо а плохо
|
|
|
|
|
Apr 16 2007, 16:05
|
Гуру
     
Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741

|
Цитата(zltigo @ Apr 16 2007, 14:55)  ISP работает на частоте кварца (с отключенным PLL) и описанная проблема тут не просматривается. Кто сказал? В юзермануале утверждается совсем обратное Цитата For auto-baud to work correctly, the crystal frequency should be greater than or equal to 10 MHz. The on-chip PLL is used by the boot code. Цитата The boot code for the LPC2300 is a little different from those for the previous Philips ARM7 LPC2000 chips. When there's no valid code (determined by the checksum word) in the user flash or the ISP enable pin (P2.10) is pulled low on startup, the ISP mode will be entered and the boot code will setup the PLL with the IRC. Therefore it can not be assumed that the PLL is disabled when the user opens a debug session to debug the application code. The user startup code must follow the steps described in this chapter to disconnect the PLL. Может конечно что-то опять поменялось, ревизии этих юзермануалов появляются как горячие пирожки...
|
|
|
|
|
Apr 16 2007, 20:18
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
2 zltigo Есть вероятность что MAX3232 так себя ведет, чипы 3232 из новой партии на железно рабочих платах я не проверял, но маловероятно, осциллом смотрел - напряжения преобразователей во время передачи в норме (у глючных оно просаживается). 2 cebotor Возможно, вот я и поднял вопрос, чтоб кто то мог подтвердить. 2 khach Видимо это беда не только 2368 но и 2378 (архитектура и корки то одни и те же), боюсь утверждать наверняка т.к. терзаю пример NicheLite а там могут быть ньюансы ОС-евости, но пока для стабильной работы приходится вообще отключать MAM, уменьшать частоту ядра пока не пробовал (сейчас 72). В противном случае вебсервер и нескольких минут не проработает (при активном обращении к нему).
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
Apr 16 2007, 20:42
|

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

|
Цитата(3.14 @ Apr 16 2007, 20:18)  Есть вероятность что MAX3232 так себя ведет, Да, забыл добавить, это проблемы приема в контроллере, ибо, если передача из контроллера сбоила, то все и ограничилость-бы воплями о несовпадении принятого и переданного, а тут принимающая строна в конце на контрольную сумму принятого ругнулась.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Apr 16 2007, 21:47
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
Хм, странно ... Сегодня повторил эксперимент с at200, начал со скорости 9600, сразу залилось без проблем. Стал пытаться получить такой же глюкавый результат как вчера, не получилось  . А вот поведение FLASH2000 не изменилось, вылетает на втором секторе и от скорости не зависит, а вот считать чип может. Не понятно, исходный и считанный файл немного отличаются (ладно сигнатура а почему первая строка отсутствует)?
Прикрепленные файлы
test.rar ( 39.08 килобайт )
Кол-во скачиваний: 127
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
Apr 18 2007, 21:02
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
Если не сложно, можно добавить поддержку 2378 в at200, плиз. Пришла новая партия 2378, испытываю затруднения при конфигурировании LPC2000 утилитой. По структуре секторов они как 2148. Вот что at200 детектирует: Цитата Bootcode: 3.1.0 Chip ID: Unknown Device (ID:117702437/0x0703FF25)
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|