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

 
 
9 страниц V  « < 6 7 8 9 >  
Reply to this topicStart new topic
> LPC2368, (AT200 - Terminal/ISP for LPC2xxx/LPC1xxx)
1_pete
сообщение Nov 21 2011, 09:12
Сообщение #106





Группа: Участник
Сообщений: 13
Регистрация: 15-04-07
Из: Киев, Украина
Пользователь №: 27 050



Ув. zltiqo! Спасибо за at200, отличная утилита. Скажите, а есть ли версия под Linux?
Go to the top of the page
 
+Quote Post
Rst7
сообщение Dec 14 2011, 12:35
Сообщение #107


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



QUOTE (zltigo @ Jul 14 2011, 19:50) *
Семимильными шагами шагают sm.gif. Добавлю.


А можно подправленную версию? А то как раз LPC1114/302 в плате.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 17 2015, 09:26
Сообщение #108


Гуру
******

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



Прошло много лет, а утилита таки у меня живет и почти каждодневно используется. Крайние изменения были с год назад - появились у NXP загрузчики посвежее, а так-же я начал использовать LPC15xx,17xx
Так-же в нее вросло всяких разных других мелочей не имеющих отношения к LPC - не обращайте внимания.
Список поддерживаемых:

AT200/AES ISP/Terminal for LPC2000/1000 V0.34.0 by I.Zalts. Windows 5.1
Supported devices:
LPC2103 ID:0004FF11 Flash: 32 (Sec: 8 Map:2) RAM: 8
LPC2104 ID:FFF0FF12 Flash: 128 (Sec:15 Map:0) RAM: 16
LPC2105 ID:FFF0FF22 Flash: 128 (Sec:15 Map:0) RAM: 32
LPC2106 ID:FFF0FF32 Flash: 128 (Sec:15 Map:0) RAM: 64
LPC2109 ID:0201FF01 Flash: 64 (Sec: 8 Map:0) RAM: 8
LPC2114 ID:0101FF12 Flash: 128 (Sec:15 Map:0) RAM: 16
LPC2119 ID:0201FF12 Flash: 128 (Sec:15 Map:0) RAM: 16
LPC2124 ID:0101FF13 Flash: 256 (Sec:17 Map:1) RAM: 16
LPC2129 ID:0201FF13 Flash: 256 (Sec:17 Map:1) RAM: 16
LPC2131 ID:0002FF01 Flash: 32 (Sec: 8 Map:2) RAM: 8
LPC2132 ID:0002FF11 Flash: 64 (Sec: 9 Map:2) RAM: 16
LPC2134 ID:0002FF12 Flash: 128 (Sec:11 Map:2) RAM: 16
LPC2136 ID:0002FF23 Flash: 256 (Sec:15 Map:2) RAM: 32
LPC2138 ID:0002FF25 Flash: 512 (Sec:27 Map:2) RAM: 32
LPC2141 ID:0402FF01 Flash: 32 (Sec: 8 Map:2) RAM: 8
LPC2142 ID:0402FF11 Flash: 64 (Sec: 9 Map:2) RAM: 16
LPC2144 ID:0402FF12 Flash: 128 (Sec:11 Map:2) RAM: 16
LPC2146 ID:0402FF23 Flash: 256 (Sec:15 Map:2) RAM: 32
LPC2148 ID:0402FF25 Flash: 512 (Sec:27 Map:2) RAM: 32
LPC2194 ID:0301FF13 Flash: 256 (Sec:17 Map:1) RAM: 16
LPC2210 ID:0301FF12 Flash: 0 (Sec: 0 Map:?) RAM: 16
LPC2212 ID:0401FF12 Flash: 128 (Sec:15 Map:0) RAM: 16
LPC2214 ID:0601FF13 Flash: 256 (Sec:17 Map:1) RAM: 16
LPC2292 ID:0401FF13 Flash: 256 (Sec:17 Map:1) RAM: 16
LPC2294 ID:0501FF13 Flash: 256 (Sec:17 Map:1) RAM: 16
LPC2361 ID:1600F701 Flash: 64 (Sec: 9 Map:2) RAM: 8
LPC2362 ID:1600FF22 Flash: 128 (Sec:11 Map:2) RAM: 32
LPC2364 ID:0603FB02 Flash: 128 (Sec:11 Map:2) RAM: 8
LPC2364 ID:1600F902 Flash: 128 (Sec:11 Map:2) RAM: 8 Rev:A
LPC2365 ID:1600E823 Flash: 256 (Sec:15 Map:2) RAM: 32
LPC2366 ID:0603FB23 Flash: 256 (Sec:15 Map:2) RAM: 32
LPC2366 ID:1600F923 Flash: 256 (Sec:15 Map:2) RAM: 32 Rev:A
LPC2367 ID:1600E825 Flash: 512 (Sec:28 Map:2) RAM: 32
LPC2368 ID:0603FB25 Flash: 512 (Sec:28 Map:2) RAM: 32
LPC2368 ID:1600F925 Flash: 512 (Sec:28 Map:2) RAM: 32 Rev:A
LPC2377 ID:1700E825 Flash: 512 (Sec:28 Map:2) RAM: 32
LPC2378 ID:0703FF25 Flash: 512 (Sec:28 Map:2) RAM: 32
LPC2378 ID:0703F925 Flash: 512 (Sec:28 Map:2) RAM: 32 Rev:A
LPC2378 ID:1700FD25 Flash: 512 (Sec:28 Map:2) RAM: 32 Rev:B
LPC2387 ID:1800F935 Flash: 512 (Sec:28 Map:2) RAM: 64
LPC2387 ID:1700FF35 Flash: 512 (Sec:28 Map:2) RAM: 64 Rev:A
LPC2388 ID:1800FF35 Flash: 512 (Sec:28 Map:2) RAM: 64
LPC2458 ID:0503FF35 Flash: 512 (Sec:28 Map:2) RAM: 64
LPC2458 ID:1500FF35 Flash: 512 (Sec:28 Map:2) RAM: 64 Rev:A
LPC2460 ID:1600FF30 Flash: 0 (Sec: 0 Map:2) RAM: 98
LPC2468 ID:0603FF35 Flash: 512 (Sec:28 Map:2) RAM: 64
LPC2468 ID:1600FF35 Flash: 512 (Sec:28 Map:2) RAM: 64 Rev:A
LPC2470 ID:1701FF30 Flash: 0 (Sec: 0 Map:2) RAM: 98
LPC2478 ID:1701FF35 Flash: 512 (Sec:28 Map:2) RAM: 64
LPC1111 ID:041E502B Flash: 8 (Sec: 2 Map:3) RAM: 2 Rev:101
LPC1111 ID:0416502B Flash: 8 (Sec: 2 Map:3) RAM: 4 Rev:201
LPC1112 ID:042D502B Flash: 16 (Sec: 4 Map:3) RAM: 2 Rev:101
LPC1112 ID:0425502B Flash: 16 (Sec: 4 Map:3) RAM: 4 Rev:201
LPC1113 ID:0434502B Flash: 24 (Sec: 6 Map:3) RAM: 4 Rev:201
LPC1113 ID:0434102B Flash: 24 (Sec: 6 Map:3) RAM: 8 Rev:301
LPC1113 ID:0434102B Flash: 24 (Sec: 6 Map:3) RAM: 8 Rev:301
LPC1114 ID:0444502B Flash: 32 (Sec: 8 Map:3) RAM: 4 Rev:201
LPC1114 ID:0444102B Flash: 32 (Sec: 8 Map:3) RAM: 8 Rev:301
LPC1114 ID:1440102B Flash: 32 (Sec: 8 Map:3) RAM: 8 Rev:301
LPC1311 ID:2C42502B Flash: 8 (Sec: 2 Map:3) RAM: 4
LPC1313 ID:2C40102B Flash: 32 (Sec: 8 Map:3) RAM: 8 Rev:48
LPC1313 ID:2C40102B Flash: 32 (Sec: 8 Map:3) RAM: 8
LPC1342 ID:3D01402B Flash: 16 (Sec: 4 Map:3) RAM: 4
LPC1343 ID:3D00002B Flash: 32 (Sec: 8 Map:3) RAM: 8 Rev:48
LPC1343 ID:3D00002B Flash: 32 (Sec: 8 Map:3) RAM: 8
LPC1751 ID:25001118 Flash: 32 (Sec: 8 Map:3) RAM: 8
LPC1752 ID:25001121 Flash: 64 (Sec:16 Map:3) RAM: 16
LPC1754 ID:25011722 Flash: 128 (Sec:18 Map:3) RAM: 32
LPC1756 ID:25011723 Flash: 256 (Sec:22 Map:3) RAM: 32
LPC1758 ID:25013F37 Flash: 512 (Sec:30 Map:3) RAM: 64
LPC1759 ID:25113737 Flash: 512 (Sec:30 Map:3) RAM: 64
LPC1764 ID:26011922 Flash: 128 (Sec:18 Map:3) RAM: 32
LPC1765 ID:26013733 Flash: 256 (Sec:22 Map:3) RAM: 64
LPC1766 ID:26013F33 Flash: 256 (Sec:22 Map:3) RAM: 64
LPC1767 ID:26012837 Flash: 512 (Sec:30 Map:3) RAM: 64
LPC1768 ID:26013F37 Flash: 512 (Sec:30 Map:3) RAM: 64
LPC1769 ID:26113F37 Flash: 512 (Sec:30 Map:3) RAM: 64
LPC1517 ID:00001517 Flash: 64 (Sec:16 Map:4) RAM: 12
LPC1547 ID:00001547 Flash: 64 (Sec:16 Map:4) RAM: 12
LPC1518 ID:00001518 Flash: 128 (Sec:32 Map:4) RAM: 20
LPC1548 ID:00001548 Flash: 128 (Sec:32 Map:4) RAM: 20
LPC1519 ID:00001519 Flash: 256 (Sec:64 Map:4) RAM: 36
LPC1549 ID:00001549 Flash: 256 (Sec:64 Map:4) RAM: 36
Прикрепленные файлы
Прикрепленный файл  at200_340.rar ( 35.96 килобайт ) Кол-во скачиваний: 43
 


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Михаил_p51x
сообщение Mar 21 2016, 13:48
Сообщение #109





Группа: Участник
Сообщений: 5
Регистрация: 30-07-08
Пользователь №: 39 317



zltigo, где можно найти список кодов завершение вашей утилиты? По логу пишет все success, а возвращает код 4
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 21 2016, 14:12
Сообщение #110


Гуру
******

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



QUOTE (Михаил_p51x @ Mar 21 2016, 15:48) *
zltigo, где можно найти список кодов завершение вашей утилиты? По логу пишет все success, а возвращает код 4

Надо-бы, конечно, описать sad.gif. Там их десятка два, если не больше sad.gif. Накопилось для разных нужд и самых разных контроллеров (LPC это один из поддерживаемых).
Но код 4 это несомненная ошибка ответа на команду. При ошибке запускается разборка строки, дабы получить код ошибки. Видимо там уже какой-то диалект и посему получается ошибка "0", то есть SUCCESS.
Покажите кусок лога в каком контексте выдается это сообщение и тип контроллера. Посмотрю.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Михаил_p51x
сообщение Mar 22 2016, 05:17
Сообщение #111





Группа: Участник
Сообщений: 5
Регистрация: 30-07-08
Пользователь №: 39 317



LPC1758 (LPC1758 512KB ROM/64KB SRAM (ID:620838711/0x25013F37))

Цитата
Download FinishedNow launching (00000000) the brand new code....S(l= 7)'G 0 T(0D)(0A)'R(l= 9)'G 0 T(0D)0(0D)(0A)'A(l= 9)'G 0 T(0D)0(0D)(0A)'Success
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 22 2016, 09:23
Сообщение #112


Гуру
******

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



QUOTE (Михаил_p51x @ Mar 22 2016, 07:17) *
LPC1758 (LPC1758 512KB ROM/64KB SRAM (ID:620838711/0x25013F37))

Хороший понятный лог. Действительно формат ответа у этого загрузчика несколько другой. Подправил.
Дело в том, что по неведомой причине NXP играет с количеством CR и LF в ответных сообщениях и вообще даже в эхо ответах. И в этом месте у меня остался неунифицированный вариант разборки ответов.
P.S.
Вообще наличие команды GO для младших кортессов мне непонятно, ибо при аппратной установке стека, если не дописывать специально программый код установки стека, по этой команде он идет лесом sad.gif. Посему сам пользую только через аппаратный сброс (ключик есть в командной строке) после программирования.


Прикрепленные файлы
Прикрепленный файл  at200_353.rar ( 36.32 килобайт ) Кол-во скачиваний: 57
 


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alechek
сообщение Mar 23 2016, 05:08
Сообщение #113


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(zltigo @ Mar 22 2016, 14:23) *
Вообще наличие команды GO для младших кортессов мне непонятно, ибо при аппратной установке стека, если не дописывать специально программый код установки стека, по этой команде он идет лесом sad.gif. Посему сам пользую только через аппаратный сброс (ключик есть в командной строке) после программирования.

А как устроен этот "аппаратный сброс"? В списке ISP команд у того же 175x его не нашел.
В своей прошивочной утилите в озу гружу процедуру сброса (WDT), потом выполняю на нее GO.

Go to the top of the page
 
+Quote Post
KRS
сообщение Mar 23 2016, 06:01
Сообщение #114


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(Alechek @ Mar 23 2016, 08:08) *
А как устроен этот "аппаратный сброс"?

предположу что это нога RESET подсоединенная к DTR
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 23 2016, 06:39
Сообщение #115


Гуру
******

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



QUOTE (KRS @ Mar 23 2016, 08:01) *
предположу что это нога RESET подсоединенная к DTR

Или к RTS. На некотрых USB адаптерах DTR отсутствует. Так что лично у меня в командной строке для кортексов два ключика
- ctrl 5 (управление сбросом RTS)
- reset (использовать сброс вместо GO)



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AlexMad
сообщение Apr 11 2016, 08:10
Сообщение #116


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743



А Ваша утилитка может считать флеш с контроллера?
Просто есть два изделия. Одно гарантированно рабочее, но надо дополнить функционал.
Есть второй (стендовый вариант). Но толи проблема с железом, толи я в коде накосячил. Писать в рабочее изделие новый .hex боюсь - ибо могу и эту плату запороть. Хочется гарантированно считать то, что работает, чтобы потом можно было обратно вернуть статус кво.
P.S. биты защиты не ставил, FlashMagic память считывает, но посектрно и не дает сохранить в файл. J-Flash считал, но что-то явно большое, и при прошивке этого считанного в стендовую плату ничего не завелось.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 11 2016, 08:25
Сообщение #117


Гуру
******

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



QUOTE (AlexMad @ Apr 11 2016, 11:10) *
А Ваша утилитка может считать флеш с контроллера?

Нет, не делал.
Есть еще такая lpc21isp - точно не помню, но возможно она умеет.



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AlexMad
сообщение Apr 11 2016, 08:32
Сообщение #118


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743



Цитата(zltigo @ Apr 11 2016, 11:25) *
Нет, не делал.
Есть еще такая lpc21isp - точно не помню, но возможно она умеет.

Не умеет, уже проверил.
Буду эксперементировать с j-flash.
Go to the top of the page
 
+Quote Post
sherr
сообщение Apr 15 2016, 12:32
Сообщение #119


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 10-06-06
Из: Ставрополь
Пользователь №: 17 955



>>> FlashMagic память считывает, но посектрно и не дает сохранить в файл.<<<

Правда ? У меня считывало как надо и сохраняло, правда давно(LPC2148,LPC2478) ... Камень какой ?

Сообщение отредактировал sherr - Apr 15 2016, 12:49
Go to the top of the page
 
+Quote Post
AlexMad
сообщение Apr 17 2016, 09:13
Сообщение #120


Местный
***

Группа: Свой
Сообщений: 262
Регистрация: 18-02-05
Из: SPb
Пользователь №: 2 743



Цитата(sherr @ Apr 15 2016, 15:32) *
>>> FlashMagic память считывает, но посектрно и не дает сохранить в файл.<<<

Правда ? У меня считывало как надо и сохраняло, правда давно(LPC2148,LPC2478) ... Камень какой ?

Где-то на форуме по FlashMagic нашел, что эту функцию почему-то выпилили из программы.
Вопрос решился при помощи МТ-линка. Просто на подопытном кролике разъем не был распаян, потому искал простые варианты.
Go to the top of the page
 
+Quote Post

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

 


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


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