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

 
 
9 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> LPC2368, (AT200 - Terminal/ISP for LPC2xxx/LPC1xxx)
3.14
сообщение Apr 15 2007, 01:08
Сообщение #16


Их либе дих ...
******

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



Очень интересует ...


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 15 2007, 13:12
Сообщение #17


Гуру
******

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



Цитата(3.14 @ Apr 15 2007, 01:08) *
Очень интересует ...


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
3.14
сообщение Apr 15 2007, 20:28
Сообщение #18


Их либе дих ...
******

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



Вот что получается:
Цитата
C:\Temp>at200.exe com1 -baud 115200 -flash test.hex

AT200/AES ISP/Terminal for LPC2000 V0.22.b2 by I.Zalts
HEX file: test.hex
Serial Port: COM1 Baud: 115200
Oscilator: 14746KHz
Entering to LPC2000 Bootloader -Ok
Bootcode: 3.1.0
Chip ID: LPC2368 512KB ROM/32KB SRAM (ID:100924197/0x0603FB25)
File : 'test.hex'
-Loaded
Run Address Found: 00000000
Linear Address: 00000000
Load Address: 00000000
End of File
Image size: 23900
Data Aligned to 4096 Bytes (23900->24576)
CRC patched: B9206E50 -> E1A00000
Sector 00.......................................................................
......................
Sector 01..............................................................
Error on Echo Data(1)
M`""@XS0QG^6`((/EJB"@XXP@@^55(*#CC""#Y0(@P^&@(9+E("""XZ`A@^4`
M`""@XS0QG^6`((/EJB"@XXP@@^55(*#CC""#Y0(@P^ж@(9+E("""XZ`A@^4`
...............................
Sector 02.................................................................
Error on Echo Data(1)
MD@J8(@``\!CZ#[#PO`B\&$<`````+0```"L````@````@FG`:U,`=4(<'!'
MD@J8(@``\!CZ#█#PO`B\&$<`````+0```"L````@````@FG`:U,`=4(<'!'
................
Error on Echo Data(1)
MT&0H>]`3X&\H:=`(W&8HX]!G*.'0:2AQT&XH/M`'X'`H3=!S*!S0=2AHT'@H
MT&0H>]`3X&\H:=`(W&8HX]!G*.'0:2AQT&XH/M`'Xз`H3=!S*!S0=2AHT'@H

Error on writing CRC(1)
Press AnyKey to continue


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 15 2007, 21:35
Сообщение #19


Гуру
******

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



Цитата(3.14 @ Apr 15 2007, 20:28) *
Вот что получается:

Для начала видно просто элементарное не совпадение в строке полученной эхом обратно.
Когда прошлый раз у коллеги на этом форуме не прошивалось с такими-же симптомами все кончилось (на сколько я помню) заменой USB кабеля к USB<->RS232. Копайте в этом направлении, ибо тут даже до чего либо связанного с собственно пограммированием дело не доходит.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
khach
сообщение Apr 16 2007, 15:16
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 3 265
Регистрация: 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 и на них отлаживаться.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 16 2007, 15:55
Сообщение #21


Гуру
******

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



Цитата(khach @ Apr 16 2007, 15:16) *
У 2368 нашли аномалии при работе на высокой частоте.

ISP работает на частоте кварца (с отключенным PLL) и описанная проблема тут не просматривается.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
cebotor
сообщение Apr 16 2007, 15:58
Сообщение #22


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

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



Цитата(3.14 @ Apr 5 2007, 22:42) *
Терзаю сабжевый образец.
Имею траблы с его программированием.
H-JTAG успешно находит камень, а вот H-Flasher шить его отказывается, ругается на этапе определения флешки.

LPC2000 утилитой.
Большое подозрение что 2368 мне раненый попался sad.gif


Хм странно , может конечно он и раненый а у меня то же самое с AT91SAM7A3 - флэшку не шьет именно
H - FLASHER. ругается на таймаут , хотя флэш сам определяет.
а вот LPC2129 через ту же прошивалку шьется на ура... может проблема именно в совместимости корейского FLASHER-а с конкретными процами ?


--------------------
если еррата пуста - это не хорошо а плохо
Go to the top of the page
 
+Quote Post
khach
сообщение Apr 16 2007, 16:05
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 3 265
Регистрация: 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.

Может конечно что-то опять поменялось, ревизии этих юзермануалов появляются как горячие пирожки...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 16 2007, 16:18
Сообщение #24


Гуру
******

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



Цитата(khach @ Apr 16 2007, 16:05) *
Кто сказал? В юзермануале утверждается совсем обратное

Виноват - опирался на свои знания по "старым" LPC.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
3.14
сообщение Apr 16 2007, 20:18
Сообщение #25


Их либе дих ...
******

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



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


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 16 2007, 20:42
Сообщение #26


Гуру
******

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



Цитата(3.14 @ Apr 16 2007, 20:18) *
Есть вероятность что MAX3232 так себя ведет,

Да, забыл добавить, это проблемы приема в контроллере, ибо, если передача из контроллера сбоила, то все и ограничилость-бы воплями о несовпадении принятого и переданного, а тут принимающая строна в конце на контрольную сумму принятого ругнулась.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
3.14
сообщение Apr 16 2007, 21:47
Сообщение #27


Их либе дих ...
******

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



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


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 16 2007, 22:03
Сообщение #28


Гуру
******

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



Цитата(3.14 @ Apr 16 2007, 21:47) *
Не понятно, исходный и считанный файл немного отличаются (ладно сигнатура а почему первая строка отсутствует)?

1. Отличаются контрольной суммой, которую AT200 подправил при загрузке
2. В считанном обратно естественно отсутствует адрес точки входа в программу (та самая первая строка), которую считывалка знать просто не может, а линкер знал и вписал.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
3.14
сообщение Apr 18 2007, 21:02
Сообщение #29


Их либе дих ...
******

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



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


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 18 2007, 21:31
Сообщение #30


Гуру
******

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



Цитата(3.14 @ Apr 18 2007, 21:02) *
Если не сложно, можно добавить поддержку 2378...

Легко smile.gif.
Прикрепленные файлы
Прикрепленный файл  at200_22b3.rar ( 29.44 килобайт ) Кол-во скачиваний: 277
 


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

9 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th December 2017 - 16:38
Рейтинг@Mail.ru


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