Перейти к содержанию
    

Вот что получается:

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот что получается:

Для начала видно просто элементарное не совпадение в строке полученной эхом обратно.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У 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 и на них отлаживаться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У 2368 нашли аномалии при работе на высокой частоте.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Терзаю сабжевый образец.

Имею траблы с его программированием.

H-JTAG успешно находит камень, а вот H-Flasher шить его отказывается, ругается на этапе определения флешки.

 

LPC2000 утилитой.

Большое подозрение что 2368 мне раненый попался :(

 

Хм странно , может конечно он и раненый а у меня то же самое с AT91SAM7A3 - флэшку не шьет именно

H - FLASHER. ругается на таймаут , хотя флэш сам определяет.

а вот LPC2129 через ту же прошивалку шьется на ура... может проблема именно в совместимости корейского FLASHER-а с конкретными процами ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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.

Может конечно что-то опять поменялось, ревизии этих юзермануалов появляются как горячие пирожки...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто сказал? В юзермануале утверждается совсем обратное

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 zltigo

Есть вероятность что MAX3232 так себя ведет, чипы 3232 из новой партии на железно рабочих платах я не проверял, но маловероятно, осциллом смотрел - напряжения преобразователей во время передачи в норме (у глючных оно просаживается).

2 cebotor

Возможно, вот я и поднял вопрос, чтоб кто то мог подтвердить.

2 khach

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть вероятность что MAX3232 так себя ведет,

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хм, странно ...

Сегодня повторил эксперимент с at200, начал со скорости 9600, сразу залилось без проблем. Стал пытаться получить такой же глюкавый результат как вчера, не получилось :).

А вот поведение FLASH2000 не изменилось, вылетает на втором секторе и от скорости не зависит, а вот считать чип может.

Не понятно, исходный и считанный файл немного отличаются (ладно сигнатура а почему первая строка отсутствует)?

test.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не понятно, исходный и считанный файл немного отличаются (ладно сигнатура а почему первая строка отсутствует)?

1. Отличаются контрольной суммой, которую AT200 подправил при загрузке

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если не сложно, можно добавить поддержку 2378 в at200, плиз.

Пришла новая партия 2378, испытываю затруднения при конфигурировании LPC2000 утилитой.

По структуре секторов они как 2148.

Вот что at200 детектирует:

Bootcode: 3.1.0

Chip ID: Unknown Device (ID:117702437/0x0703FF25)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...