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

 
 
> LPC2368, (AT200 - Terminal/ISP for LPC2xxx/LPC1xxx)
3.14
сообщение Apr 5 2007, 21:42
Сообщение #1


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

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



Терзаю сабжевый образец.
Имею траблы с его программированием.
H-JTAG успешно находит камень, а вот H-Flasher шить его отказывается, ругается на этапе определения флешки.
С LPC2000 flash utility вообще странности, чип находит (хотя и ругается на неподдерживаемость), при программировании выскакивает ошибка на втором секторе.
Например, LPC2378 имеет тот же размер флеши и структуру секторов, шьется без проблем и H-JTAG и LPC2000 утилитой.
Большое подозрение что 2368 мне раненый попался sad.gif


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bseyur
сообщение May 30 2010, 06:46
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 8-01-07
Из: Томск
Пользователь №: 24 208



Попробовал, наконец, сегодня на Cortex-е LPC1758. Прошить не смог. smile3046.gif
Использовал следующую командную строку:

Цитата
at200 COM6 -baud 115200 -osc 24000 -ctrl 1 -l log.txt -crp 2 -flash AutosndLPC1758.hex


Лог-файл отсутствует (не нашел нигде), поэтому привожу вывод командной строки:

Цитата
at200 COM6 -baud 115200 -osc 24000 -ctrl 1 -l log.txt -crp 2 -flash AutosndLPC1758.hex
AT200/AES ISP/Terminal for LPC2/1000 V0.31.3 by I.Zalts. Windows 6.1
Set Boot Control mode: 1
Log output to:`log.txt`
Set CRP Level: 2
HEX file: [Ctrl+F9] AutosndLPC1758.hex
Serial Port: COM6 Baud: 115200
Oscilator: 24000KHz
Entering to LPCxxxx Bootloader -Ok
Bootcode: 4.1.0
Chip ID: LPC1758 512KB ROM/64KB SRAM (ID:620838711/0x25013F37)
File : 'AutosndLPC1758.hex' -Loaded
Load Address: 00000000
Run Address Found: 000052A5
End of File
Image size: 28884. Data Aligned to 4096 Bytes (28884->32768)
Code Protect: CRP2 Enabled
Sector 00
Wrong answer on Erase-Command (Sector 0)
Error:
Press AnyKey to Exit


При указании директивы -detect сигнатура успешно считывается. В момент запуска уровень crp2 уже стоял на чипе, возможно, в этом-то и заключается проблема. На "чистом" чипе пока проверить не могу.
Помимо прочего, еще один непрятный момент. Выполнение идет слишком долго, между стадиями "вхождение в бутлоадер", "чтение ID чипа" и, собственно, "начала прошивки" наблиюдаются паузы от 15 до 25 секунд.

ОС: Windows 7

P.S. Благодарю за программку. Прошивку с помощью ком. строки нахожу весьма удобным. Вот только довести бы ее до ума. rolleyes.gif

Update: Указал директиву -fullerase - прошивка налалась. Но шьет ооооочень долго, в час по чайной ложке. sad.gif
Ячейка CRP размеслилась неверно, для lpc17xx адрес - 2FC.

Сообщение отредактировал bseyur - May 30 2010, 06:56
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 30 2010, 07:57
Сообщение #3


Гуру
******

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



Цитата(bseyur @ May 30 2010, 08:46) *
При указании директивы -detect сигнатура успешно считывается. В момент запуска уровень crp2 уже стоял на чипе, возможно, в этом-то и заключается проблема.

Да в этом. Надо стирать перед программированием.
Цитата
Update: Указал директиву -fullerase - прошивка налалась.

Так и задумывалось smile.gif
Цитата
Но шьет ооооочень долго, в час по чайной ложке. sad.gif

Для начала уберите указание частоты кварца - оно неверное - загрузчик LPC1xxx работает на внутреннем 14.746MHz она и стоит по
умолчанию. -ctrl и боды тоже по умолчанию указанным Вами соответствуют.
На Win7 не работаю, но вроде никто на скорость не жаловался. Завтра на работе возьму ноутбук с семеркой и посмотрю сам. Вообще там голый WinAPI - трудно что-нибудь неправильно написать. Есть только маленький прибамбасик с увеличением размеров буферов (это не для целей LPC загрузчика ) который идет только на NT-образных Win - для этого введено определение версии Win.
Цитата
Ячейка CRP размеслилась неверно, для lpc17xx адрес - 2FC.

Ой! Прсмотрел sad.gif в документации. Исправленная версия в приложении.

Цитата(bseyur @ May 30 2010, 08:46) *
Лог-файл отсутствует (не нашел нигде), поэтому привожу вывод командной строки:

Лог файл это терминальный и он таки создается в текущей директории, или где укажете, но лога загрузки в нем нет. Надо sad.gif переназначить вывод.
Причина редактирования: Удалено приложение


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
bseyur
сообщение May 30 2010, 09:18
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 8-01-07
Из: Томск
Пользователь №: 24 208



Цитата(zltigo @ May 30 2010, 14:57) *
Для начала уберите указание частоты кварца - оно неверное - загрузчик LPC1xxx работает на внутреннем 14.746MHz она и стоит по
умолчанию. -ctrl и боды тоже по умолчанию указанным Вами соответствуют.

Сделал в соответствии с Вашими рекомендациями. Проблема со скоростью осталась...
Картина такая. На платке-программаторе стоят светодиоды, которые загораются во время передачи данных. Во время отправки очередной порции светодиоды моргнут, затем пауза в примерно пол-минуты, затем снова и т.д. Не поленился проделать те же дейтвия на ноутбуке с WinXP - прошивается так же медленно. smile3046.gif Может, это как-то связано с типом процессора?
Прошивается программа верно, CRP заработал. После завершения прошивки команда запуска выполняется с ошибкой:
Цитата
Now launching <0052a5> the brand new code....Failed: Error:
Press AnyKey to Exit

И еще, Win7 определяется как версия 6.1. blink.gif Думаю, что это неправильно, т.к. обычно эти номером обозначается Vista. WinXP - 5.x соответственно.

Цитата(zltigo @ May 30 2010, 14:57) *
Лог файл это терминальный и он таки создается в текущей директории, или где укажете, но лога загрузки в нем нет. Надо sad.gif переназначить вывод.

Увы, лога нет ни в текущей директории (где находится hex-файл), ни в папке с at200.exe (к приложению обращаюсь через path), ни в корне...

Цитата(vallav @ May 30 2010, 15:25) *
...

bb-offtopic.gif

Сообщение отредактировал bseyur - May 30 2010, 09:23
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 30 2010, 10:04
Сообщение #5


Гуру
******

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



Цитата(bseyur @ May 30 2010, 11:18) *
ноутбуке с WinXP - прошивается так же медленно. smile3046.gif

Ну тогда совсем не ведаю, что творится. Может кто еще попробует. Тогда хоть какое-то направление для мыслей появится.
Цитата
Тем не менее, прошивается программа верно. После завершения прошивки команда запуска выполняется с ошибкой:

А программа при этом запускается, или только после reset?
Что-то там со строкой ответа в этом загрузчике не то sad.gif
Давайте включим отладку. Делаем так:
Код
at200 COM6 -debug 4 -flash AutosndLPC1758.hex > debug.txt

Ждем.... ждем... сколько там у Вас все шьется и запускается. Прерываем и выкладываем сюда результат debug.txt
Цитата
И еще, Win7 определяется как версия 6.1. blink.gif Думаю, что это неправильно, т.к. обычно эти номером обозначается Vista. WinXP - 5.x соответственно.

Нет. Vista 6.0
http://msdn.microsoft.com/en-us/library/ms...3(v=VS.85).aspx

Цитата
Увы, лога нет ни...

Повторяю еще раз - лог для ТЕРМИНАЛЬНОГО ввда/вывода. Не для загрузчика. Для лога загрузчика переназначить вывод в файл, как
показано выше.
В приложении немножко подправленный AT200
P.S.
А вообще-то команду 'G' для Corteх после загрузки надо херить sad.gif. Указатель стека некому устанавливать,так что только в общем случае только через сброс. Для сброса, если нет доступа можно попробовать watchdog недокументированной командой 'T' запустить.
Но пока жду лога.
Причина редактирования: Убрана устаревшая версия


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

Сообщений в этой теме
- 3.14   LPC2368   Apr 5 2007, 21:42
- - Velund   Цитата(3.14 @ Apr 5 2007, 22:42) Большое ...   Apr 7 2007, 03:41
- - 3.14   Дык вроде на 23xx пока нет ревизии, они все как об...   Apr 7 2007, 14:15
|- - HARMHARM   Цитата(3.14 @ Apr 7 2007, 14:15) Дык врод...   Apr 7 2007, 15:22
- - 3.14   Мой чип - 32-я неделя 2006, нулевая ревизия ...   Apr 7 2007, 15:42
|- - HARMHARM   Цитата(3.14 @ Apr 7 2007, 15:42) Мой чип ...   Apr 7 2007, 16:21
|- - zltigo   Цитата(HARMHARM @ Apr 7 2007, 15:21) ZSG0...   Apr 7 2007, 16:50
|- - HARMHARM   Цитата(zltigo @ Apr 7 2007, 16:50) Странн...   Apr 7 2007, 17:06
|- - HARMHARM   Цитата(zltigo @ Apr 7 2007, 16:50) Странн...   Apr 7 2007, 19:22
|- - 3.14   Цитата(HARMHARM @ Apr 7 2007, 19:22) Може...   Apr 9 2007, 09:29
- - 3.14   Сори ребята, я соврал, мой чип то же Y ревизии (Y ...   Apr 7 2007, 17:26
- - Velund   Вскрыл упаковку семплов, не выдержал. ;-) В печке ...   Apr 8 2007, 18:32
- - Velund   Натолкнулся тут в листе на Yahoo на следующее... ...   Apr 14 2007, 03:11
- - vesago   На телесисах и сахаре хлопец уже пару дней вопроша...   Apr 14 2007, 09:29
|- - zltigo   Цитата(vesago @ Apr 14 2007, 08:29) На те...   Apr 14 2007, 12:18
- - 3.14   Очень интересует ...   Apr 15 2007, 01:08
|- - zltigo   Цитата(3.14 @ Apr 15 2007, 01:08) Очень и...   Apr 15 2007, 13:12
- - 3.14   Вот что получается: ЦитатаC:\Temp>at200.ex...   Apr 15 2007, 20:28
|- - zltigo   Цитата(3.14 @ Apr 15 2007, 20:28) Вот что...   Apr 15 2007, 21:35
- - khach   У 2368 нашли аномалии при работе на высокой частот...   Apr 16 2007, 15:16
|- - zltigo   Цитата(khach @ Apr 16 2007, 15:16) У 2368...   Apr 16 2007, 15:55
|- - khach   Цитата(zltigo @ Apr 16 2007, 14:55) ISP р...   Apr 16 2007, 16:05
|- - zltigo   Цитата(khach @ Apr 16 2007, 16:05) Кто ск...   Apr 16 2007, 16:18
- - cebotor   Цитата(3.14 @ Apr 5 2007, 22:42) Терзаю с...   Apr 16 2007, 15:58
- - 3.14   2 zltigo Есть вероятность что MAX3232 так себя вед...   Apr 16 2007, 20:18
|- - zltigo   Цитата(3.14 @ Apr 16 2007, 20:18) Есть ве...   Apr 16 2007, 20:42
- - 3.14   Хм, странно ... Сегодня повторил эксперимент с at2...   Apr 16 2007, 21:47
|- - zltigo   Цитата(3.14 @ Apr 16 2007, 21:47) Не поня...   Apr 16 2007, 22:03
- - 3.14   Если не сложно, можно добавить поддержку 2378 в at...   Apr 18 2007, 21:02
|- - zltigo   Цитата(3.14 @ Apr 18 2007, 21:02) Если не...   Apr 18 2007, 21:31
- - 3.14   Большое спасибо! Работает.   Apr 18 2007, 23:19
- - zltigo   Обновление AT200 V0.23.01: -Логфайл теперь дописы...   Aug 19 2007, 09:23
- - zltigo   По результатам: http://electronix.ru/forum/index.p...   Aug 29 2007, 11:01
|- - HARMHARM   Цитата(zltigo @ Aug 29 2007, 14:01) По ре...   Aug 29 2007, 11:05
- - vesago   А можно в at200 в батнике прописать, чтобы камень ...   Oct 17 2007, 10:17
|- - zltigo   Цитата(vesago @ Oct 17 2007, 13:17) А мож...   Oct 17 2007, 11:16
|- - zltigo   Цитата(vesago @ Oct 17 2007, 13:17) А мож...   Oct 26 2007, 22:29
- - Velund   LPC2368 rev. A... 12 MHz xtal AT200/AES ISP/Termi...   Oct 28 2007, 09:53
|- - zltigo   Цитата(Velund @ Oct 28 2007, 12:53) LPC23...   Oct 28 2007, 10:48
|- - Velund   Цитата(zltigo @ Oct 28 2007, 13:48) Ну кр...   Oct 28 2007, 11:36
- - zltigo   Действительно, добавились новые ID для чипов, похо...   Oct 28 2007, 11:42
|- - VslavX   Цитата(zltigo @ Oct 28 2007, 13:42) Дейст...   Feb 4 2008, 12:07
- - 3.14   ЦитатаКстати, текущая ревизия уже B, но семплов ещ...   Oct 28 2007, 12:45
|- - Velund   Цитата(3.14 @ Oct 28 2007, 15:45) Откуда ...   Oct 28 2007, 13:06
- - etoja   Исходники AT200 можно получить? Мне нужно автомати...   Feb 4 2008, 12:28
|- - zltigo   Цитата(etoja @ Feb 4 2008, 15:28) Исходни...   Feb 4 2008, 13:25
|- - amw   Цитата(etoja @ Feb 4 2008, 14:28) Исходни...   Feb 4 2008, 14:46
|- - VslavX   Сегодня еще фича 2368 revB выяснилась - сектора за...   Feb 5 2008, 16:28
- - zltigo   V0.27.1 Ничего особенного не добавилось в части ис...   Apr 13 2008, 21:45
- - zltigo   V0.28.03 Из общеполезных вещей: 1. Появился заголо...   Aug 29 2008, 12:53
- - TJ27   Сорри за дурацкий вопрос, но: если я сделаю fuller...   Sep 5 2008, 11:55
- - srg_co   Нет.   Sep 5 2008, 13:49
- - zltigo   V0.28.11...V0.29.0 Из общеполезных вещей только по...   Nov 11 2008, 12:14
- - zltigo   Все еще не "слава богу" Еще найдены нес...   Nov 12 2008, 18:59
- - vesago   А AT200 случаем патчить в прошивке сигнатуру по ад...   Mar 16 2009, 14:54
|- - HARMHARM   Цитата(vesago @ Mar 16 2009, 16:54) А AT2...   Mar 17 2009, 08:05
- - vesago   спасибо, понятно - патч я уже скачал здесь. Просто...   Mar 17 2009, 08:17
- - HARMHARM   Вопрос в тему - есть ли exit status у at200 ? Было...   Jun 22 2009, 01:19
|- - zltigo   Цитата(HARMHARM @ Jun 22 2009, 04:19) Воп...   Jun 22 2009, 05:57
- - zltigo   AT200 V0.30.1 -Исправлена ошибка с полным стирание...   Feb 5 2010, 22:51
- - IgorKossak   zltigo, не сложно ли будет добавить семейство LPC1...   Feb 6 2010, 11:45
- - zltigo   Цитата(IgorKossak @ Feb 6 2010, 14:45) zl...   Feb 6 2010, 15:45
- - zltigo   Версия 0.31.1 - можно пробовать на кортексах. - о...   Feb 7 2010, 14:21
- - zltigo   Версия 0.31.3. Так не знаю , пробовал-ли кто-то на...   Apr 27 2010, 08:36
- - bseyur   Вот, пожалуйста...   May 30 2010, 11:16
|- - zltigo   Цитата(bseyur @ May 30 2010, 13:16) Вот, ...   May 30 2010, 11:33
- - bseyur   Можно ведь просто ножкой DTR дернуть для сброса, к...   May 30 2010, 12:03
- - zltigo   Сделано. Версия 0.31.6 - Добавлен ключик `-res...   May 30 2010, 12:27
- - bseyur   Прошил. Собственно сброс состоялся, видел, как DTR...   May 30 2010, 13:04
- - zltigo   Цитата(bseyur @ May 30 2010, 15:04) Проши...   May 30 2010, 13:11
- - zltigo   Цитата(bseyur @ May 30 2010, 15:42) Все ж...   May 30 2010, 17:03
|- - zuy   Попробовал для LPC1114. Простая прошивка длиной до...   Nov 12 2010, 20:00
||- - zltigo   QUOTE (zuy @ Nov 12 2010, 23:00) Я где-то...   Nov 13 2010, 13:02
|- - FPGA   Цитата(zltigo @ May 30 2010, 21:03) А в к...   Feb 21 2011, 02:00
|- - zltigo   QUOTE (FPGA @ Feb 21 2011, 05:00) Хотелос...   Feb 21 2011, 08:55
|- - FPGA   Цитата(zltigo @ Feb 21 2011, 11:55) Есть,...   Feb 22 2011, 02:28
- - vmp   Подскажите, а есть утилита, которая позволяет шить...   Feb 28 2011, 15:31
|- - zltigo   QUOTE (vmp @ Feb 28 2011, 18:31) Подскажи...   Feb 28 2011, 20:10
|- - vmp   Цитата(zltigo @ Feb 28 2011, 23:10) Но за...   Mar 1 2011, 07:24
|- - zltigo   QUOTE (vmp @ Mar 1 2011, 10:24) Спасибо. ...   Mar 1 2011, 09:13
|- - zuy   Цитата(zltigo @ Mar 1 2011, 12:13) Знаю, ...   Jul 3 2011, 16:48
|- - zltigo   QUOTE (zuy @ Jul 3 2011, 18:48) Я правиль...   Jul 3 2011, 17:35
- - HARMHARM   Попались в руки LPC11C14FBD48/301. КодBootcode...   Jun 7 2011, 14:44
|- - zltigo   QUOTE (HARMHARM @ Jun 7 2011, 17:44) Попа...   Jun 7 2011, 15:52
|- - HARMHARM   Цитата(HARMHARM @ Jun 7 2011, 17:44) Инте...   Jul 2 2011, 04:09
|- - zltigo   QUOTE (HARMHARM @ Jul 2 2011, 06:09) CODE...   Jul 2 2011, 10:12
|- - HARMHARM   Вероятно, я не ясно выразился. Все шьется и работа...   Jul 2 2011, 16:41
- - HARMHARM   Еще свежачок, LPC1114FBD48/302: КодBootcode: 7...   Jul 14 2011, 15:52
- - zltigo   QUOTE (HARMHARM @ Jul 14 2011, 17:52) Ага...   Jul 14 2011, 17:50
- - M_Andrey   Прошу помощи. Не могу прошить LPC1768 ни FlashMagi...   Aug 18 2011, 15:05
- - zltigo   QUOTE (M_Andrey @ Aug 18 2011, 18:05) Вот...   Aug 18 2011, 15:21
- - M_Andrey   Цитата(zltigo @ Aug 18 2011, 19:21) Больш...   Aug 18 2011, 15:41
- - M_Andrey   Все перепроверил UART0 нормально работает в обе ст...   Aug 19 2011, 08:35
- - zltigo   QUOTE (M_Andrey @ Aug 19 2011, 11:35) Так...   Aug 19 2011, 08:51
- - M_Andrey   Цитата(zltigo @ Aug 19 2011, 12:51) В пор...   Aug 19 2011, 09:09
2 страниц V   1 2 >


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 00:54
Рейтинг@Mail.ru


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