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

 
 
9 страниц V  « < 4 5 6 7 8 > »   
Reply to this topicStart new topic
> LPC2368, (AT200 - Terminal/ISP for LPC2xxx/LPC1xxx)
zltigo
сообщение May 30 2010, 17:03
Сообщение #76


Гуру
******

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



Цитата(bseyur @ May 30 2010, 15:42) *
Все же основная проблема в большом времени прошивки, непонятными паузами после каждой транзакции... sad.gif

А в каком месте присланного лога он "тормозит"? Что называете транзакцией?

P.S.
Кажется понял в чем дело. Загрузчик опять выдает чуть другой формат ответной строки и прием строки, например на передачу контрольной суммы отрабатывает у меня по 5 секундному таймауту. Сейчас вычитаю и постараюсь решить эту проблему с изменением формата раз и навсегда, а то уже у LPC23/24XX дважды меняли, блин. У кого там руки чешутся, местами то CR/LF, то CR, то LF распихивать и менять периодически. LPC железа под рукой у меня сейчас никакого нет, но попробую не сломать старое.

P.P.S.
Все. Версия 0.31.7 изменен подсчет ответных строк - понимает 4 формата smile.gif. Таймаут иcчез. bseyur проверил. Спасибо!
Прикрепленные файлы
Прикрепленный файл  at200_317.rar ( 33.33 килобайт ) Кол-во скачиваний: 228
 


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zuy
сообщение Nov 12 2010, 20:00
Сообщение #77


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

Группа: Свой
Сообщений: 173
Регистрация: 30-11-05
Из: San Francisco
Пользователь №: 11 593



Попробовал для LPC1114. Простая прошивка длиной до одного сектора.
Вот такой лог получил:
Цитата
AT200/AES ISP/Terminal for LPC2/1000 V0.31.7 by I.Zalts. Windows 6.0
Erase all FLASH!
HEX file: [Ctrl+F9] loader_ipd3.hex
Serial Port: COM4 Baud: 115200
Oscilator: 12000KHz
Entering to LPCxxxx Bootloader -Ok
Bootcode: 7.0.0
Chip ID: LPC1114 32KB ROM/4KB SRAM Rev:201 (ID:71585835/0x0444502B)

Erased Sectors 0..7
File : 'loader_ipd3.hex' -Loaded
Linear Address: 00000000
Load Address: 00000000
Run Address Found: 000000C1
End of File
Image size: 3784. Data Aligned to 2048 Bytes (3784->4096)
CRC patched: EFFFF40F -> 00000000
Sector 00.................................................
Wrong answer on Copy-Command
Byte count is not multiple of 4 or is not a permitted value (COUNT_ERROR)
Press AnyKey to Exit

Я где-то накосячил, или в прошивальшике проблема?
FlashMagic прошивает этот же файл нормально.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 13 2010, 13:02
Сообщение #78


Гуру
******

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



QUOTE (zuy @ Nov 12 2010, 23:00) *
Я где-то накосячил, или в прошивальшике проблема?
FlashMagic прошивает этот же файл нормально.

Умозрительно полагаю, что проблема такая: с одной стороны компилятор для Corteх совершенно справедливо может генерить прошивку кратную 16 битам а не 32. С другой стороны встроенный загрузчик по старой привычке ругается на размер не кратный 32. Видимо Magic этот момент патчит. Я сейчас в пути. Доберусь до дома - тоже сделаю заплаточку...



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
FPGA
сообщение Feb 21 2011, 02:00
Сообщение #79


Местный
***

Группа: Свой
Сообщений: 341
Регистрация: 6-12-04
Пользователь №: 1 352



Цитата(zltigo @ May 30 2010, 21:03) *
А в каком месте присланного лога он "тормозит"? Что называете транзакцией?

P.S.
Кажется понял в чем дело. Загрузчик опять выдает чуть другой формат ответной строки и прием строки, например на передачу контрольной суммы отрабатывает у меня по 5 секундному таймауту. Сейчас вычитаю и постараюсь решить эту проблему с изменением формата раз и навсегда, а то уже у LPC23/24XX дважды меняли, блин. У кого там руки чешутся, местами то CR/LF, то CR, то LF распихивать и менять периодически. LPC железа под рукой у меня сейчас никакого нет, но попробую не сломать старое.

P.P.S.
Все. Версия 0.31.7 изменен подсчет ответных строк - понимает 4 формата sm.gif. Таймаут иcчез. bseyur проверил. Спасибо!

Хотелось бы уточнить, версия 0.31.7 на сегодня последняя или есть обновления? Если есть, то где можно скачать свежую версию? Спасибо за ответ.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 21 2011, 08:55
Сообщение #80


Гуру
******

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



QUOTE (FPGA @ Feb 21 2011, 05:00) *
Хотелось бы уточнить, версия 0.31.7 на сегодня последняя или есть обновления?

Есть, небольшие, в основном относящиеся не к режиму программирования через штатный загрузчик.
Крайняя - в приложении. Если есть какие проблемы-идеи - скажите.
Прикрепленные файлы
Прикрепленный файл  at200_3110.rar ( 33.5 килобайт ) Кол-во скачиваний: 108
 


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
FPGA
сообщение Feb 22 2011, 02:28
Сообщение #81


Местный
***

Группа: Свой
Сообщений: 341
Регистрация: 6-12-04
Пользователь №: 1 352



Цитата(zltigo @ Feb 21 2011, 11:55) *
Есть, небольшие, в основном относящиеся не к режиму программирования через штатный загрузчик.
Крайняя - в приложении. Если есть какие проблемы-идеи - скажите.

Спасибо, Zltigo! Если появятся мысли или проблемы, отпишусь в этой теме.
Go to the top of the page
 
+Quote Post
vmp
сообщение Feb 28 2011, 15:31
Сообщение #82


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Подскажите, а есть утилита, которая позволяет шить в LPC17xx не HEX, а binary файл? Разумеется, в режиме командной строки.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 28 2011, 20:10
Сообщение #83


Гуру
******

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



QUOTE (vmp @ Feb 28 2011, 18:31) *
Подскажите, а есть утилита, которая позволяет шить в LPC17xx не HEX, а binary файл? Разумеется, в режиме командной строки.

Там в терминале есть небольшой обработчик скрипта который позволяет в том числе заливать через вторичный загрузчик еще один формат похожий на HEX (больше блоки, дополнительные форматы и команды, CRC32, коммментарии,....):
CODE
// xxxxxx
// V0.53.1 xxxxxx
//----------------------------------------------------------------------------
$aesfile
:21289209DCEB68805D92E3687BB8ECBB01A336463B400F0AA0ECE00907B3F5CB7B94904.....
:212A4FB04073540F67DF36C753D559A21F3331B0E1D03C545BBC5862055447186F......

......

Но заливки сырых бинарников нет и не будет - за полной бесконтрольностью. Любой бинарный файл конвертируется в HEX c указанием стартового адреса и вперед..


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
vmp
сообщение Mar 1 2011, 07:24
Сообщение #84


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Цитата(zltigo @ Feb 28 2011, 23:10) *
Но заливки сырых бинарников нет и не будет

Спасибо. На всякий случай, если кому-то еще понадобится - есть утилита lpc21isp, которая может шить и хексы, и бинарники.
http://sourceforge.net/projects/lpc21isp/
Шьет LPC17xx, в исходниках, собирается под линукс и под винды (MS Visual C).
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 1 2011, 09:13
Сообщение #85


Гуру
******

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



QUOTE (vmp @ Mar 1 2011, 10:24) *
Спасибо. На всякий случай, если кому-то еще понадобится - есть утилита lpc21isp....

Знаю, знаю пользовался ей до тех пор пока не http://electronix.ru/forum/index.php?showtopic=13201 потом еще были грабельки и я отправился в свободное плавание от исходников "Aeolus Development" которые использовал и создатель lpc21isp превратив их местами в кашу sad.gif. Но даже более важной причиной было желание иметь устраивающую меня консоль со скриптиками. На данный момент прошивка через штатный загрузчик LPC это необходимая, но побочная функция AT200.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Jun 7 2011, 14:44
Сообщение #86


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Попались в руки LPC11C14FBD48/301.
Код
Bootcode: 7.1.0
Chip  ID: Unknown Device (ID:339742763/0x1440102B)

Надпись на чипе:
Код
LPC11C14F
/301
S62102
ZSD10
121AY

Аналогичен LPC1114FBD48/301, добавлен только CAN-контроллер. Карта памяти такая же.

UPD: Кстати, у at200 в описании написано про Joker: -LPC2<XXX>... Хотя -LPС1114 тоже работает. Интересно, EM773 тоже так зашьется? cool.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 7 2011, 15:52
Сообщение #87


Гуру
******

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



QUOTE (HARMHARM @ Jun 7 2011, 17:44) *
Попались в руки LPC11C14FBD48/301.

Добавил.
QUOTE
UPD: Кстати, у at200 в описании написано про Joker: -LPC2<XXX>... Хотя -LPС1114 тоже работает. Интересно, EM773 тоже так зашьется? cool.gif

Да, работает. Берутся 4 цифры после LPC. Описание оставшееся во времен только 2xxxx подправил.
Прикрепленные файлы
Прикрепленный файл  at200_3201.rar ( 33.3 килобайт ) Кол-во скачиваний: 152
 


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Jul 2 2011, 04:09
Сообщение #88


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Цитата(HARMHARM @ Jun 7 2011, 17:44) *
Интересно, EM773 тоже так зашьется? cool.gif

Код
Bootcode: 7.0.0
Chip  ID: LPC1114 32KB ROM/8KB SRAM Rev:301 (ID:71569451/0x0444102B)

Надпись на чипе:
Код
EM773F
SN4370
ZSD10
160AY

Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 2 2011, 10:12
Сообщение #89


Гуру
******

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



QUOTE (HARMHARM @ Jul 2 2011, 06:09) *
CODE
Bootcode: 7.0.0
Chip  ID: LPC1114 32KB ROM/8KB SRAM Rev:301 (ID:71569451/0x0444102B)

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Jul 2 2011, 16:41
Сообщение #90


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Вероятно, я не ясно выразился. Все шьется и работает нормально. EM773 от LPC1114 отличается тем, что из одного из 16-битных таймеров и АЦП путем нехитрых манипуляций сделали электросчетчик. Работа с ним через библиотеку с закрытым исходным кодом, эта периферия не описана.
Go to the top of the page
 
+Quote Post

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

 


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


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