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

 
 
5 страниц V  « < 2 3 4 5 >  
Reply to this topicStart new topic
> LPC2106 и Philips Flash Utility, проблема записи
zltigo
сообщение Nov 25 2006, 17:27
Сообщение #46


Гуру
******

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



Цитата(srg_co @ Nov 25 2006, 11:54) *
получается вот такая картина:

Полагаю, что исправил. Как-то совершенно непроизвольно :-( подправил один таймаут в сторону пятикратного уменьшения. Вернул. Что меня подвигло на этот "подвиг" уже помнится с трудом.... С точки зрения LPC таймаут был более, чем достаточный, а вот приторможенность Win я как-то со счетов сбросил....
Просьба попробовать.На всякий случай я там добавил дополнительную распечатку и записал в планы
сделать таймаут настраиваемым.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
srg_co
сообщение Nov 25 2006, 20:11
Сообщение #47


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

Группа: Свой
Сообщений: 131
Регистрация: 22-03-05
Из: Краснодар
Пользователь №: 3 600



Попробовал, периодически вылезает:

Sector 00..............................................................................
................................................................................
.
..........................
Sector 01..............................................................................
..
Error on Echo Data(1)
M````````````````````````````````````````````````````````````

M````````````````````````````````````````.$8S,C!#

0!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 25 2006, 20:33
Сообщение #48


Гуру
******

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



Цитата(srg_co @ Nov 25 2006, 19:11) *
Попробовал, периодически вылезает:

Плохо. Как
Но ситуация, тем не менее изменилась и иногда прошивается?
А в неотформатированном виде лог прислать можно?
На неделе попробую на разных машинах.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
srg_co
сообщение Nov 26 2006, 18:07
Сообщение #49


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

Группа: Свой
Сообщений: 131
Регистрация: 22-03-05
Из: Краснодар
Пользователь №: 3 600



С логом не получилось, по умолчанию ни при явном указании файл не создается. Из 10 прошивок ~ 3-4 кривые.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 26 2006, 18:45
Сообщение #50


Гуру
******

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



Цитата(srg_co @ Nov 26 2006, 17:07) *
С логом не получилось, по умолчанию ни при явном указании файл не создается. Из 10 прошивок ~ 3-4 кривые.

-l это лог терминала.
Для прошивальщика надо переназначение в файл " > logfile.txt"

Следует вышеприведенноне понимать, как то, что картина "улучшилась"?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 26 2006, 21:48
Сообщение #51


Гуру
******

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



В порядке шаманства почистил немного, нашел еще одну уменьшенную задержку. Проверил на трех
разных USB->COM (в том числе и на 232BM + Olimex 2294) и на реальном COM и на СOM на PCI мультипортовке... Эффект получить не удалось :-(. В рабочем порядке надо будет пороробовать на машинах помедленее/побыстрее.
Убрал фатальный выход по этой ошибке (это был контроль на получения эха обратно, а там еще контрольная сумма осталась) - теперь сообщение будет, но попытается пойти дальше. В принципе и переповтор без проблем добавляется, но хотелось-бы разобраться в необходимости.
Результаты шаманских действий в проиложении.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
srg_co
сообщение Nov 26 2006, 21:52
Сообщение #52


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

Группа: Свой
Сообщений: 131
Регистрация: 22-03-05
Из: Краснодар
Пользователь №: 3 600



Да, но, не на 100%
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 26 2006, 21:55
Сообщение #53


Гуру
******

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



Цитата(srg_co @ Nov 26 2006, 20:52) *
Да, но, не на 100%

Тогда 0.21b5 - там еще увеличена :-(


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
srg_co
сообщение Nov 26 2006, 22:45
Сообщение #54


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

Группа: Свой
Сообщений: 131
Регистрация: 22-03-05
Из: Краснодар
Пользователь №: 3 600



Цитата(zltigo @ Nov 26 2006, 21:48) *
В порядке шаманства почистил немного, нашел еще одну уменьшенную задержку. Проверил на трех
разных USB->COM (в том числе и на 232BM + Olimex 2294) и на реальном COM и на СOM на PCI мультипортовке... Эффект получить не удалось :-(. В рабочем порядке надо будет пороробовать на машинах помедленее/побыстрее.
Убрал фатальный выход по этой ошибке (это был контроль на получения эха обратно, а там еще контрольная сумма осталась) - теперь сообщение будет, но попытается пойти дальше. В принципе и переповтор без проблем добавляется, но хотелось-бы разобраться в необходимости.
Результаты шаманских действий в проиложении.


В батнике прописал 80 раз вызов экзешника. Получается примерно 50/50.
Прикрепленные файлы
Прикрепленный файл  at200log.zip ( 2.72 килобайт ) Кол-во скачиваний: 53
 
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 26 2006, 23:01
Сообщение #55


Гуру
******

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



Цитата(srg_co @ Nov 26 2006, 21:45) *
В батнике прописал 80 раз вызов экзешника. Получается примерно 50/50.

Спасибо за исчерпывающий эксперимент. Но ситуация не понятна - на приеме из контроллера
иногда теряется один произвольный символ. Контроллеру пришедшая информация (размер и контрольная сумма) нравится. Проблема только с приемом эха дальше все нормально.
Идей (в отношении AT200) у меня нет (почти нет) никаких - там чистый как слеза win системный вызов
read(). Как вариант, дабы не раздражать сообщениями - могу опционально отключить контроль за эхом вообще.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
srg_co
сообщение Nov 27 2006, 10:28
Сообщение #56


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

Группа: Свой
Сообщений: 131
Регистрация: 22-03-05
Из: Краснодар
Пользователь №: 3 600



А для чего нужно эхо ?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 27 2006, 12:02
Сообщение #57


Гуру
******

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



Цитата(srg_co @ Nov 27 2006, 09:28) *
А для чего нужно эхо ?

Штатный LPC загрузчик все принятое заворачивает обратно. Так сделано. Вопрос с том, что можно сравнить посланное с принятым а можно и не сравнивать, довольствуясь только подтверждениями о
приеме с правильной контрольной суммой. Штатно контроль-сравнение есть, но на Вашем компьютере
проблемы с приемом байтов на повышеных скоростях :-( - банально "пропадают" в качестве заплатки
можно отключить.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
srg_co
сообщение Nov 27 2006, 12:38
Сообщение #58


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

Группа: Свой
Сообщений: 131
Регистрация: 22-03-05
Из: Краснодар
Пользователь №: 3 600



А давайте отключим и попробуем !
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 27 2006, 13:33
Сообщение #59


Гуру
******

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



Цитата(srg_co @ Nov 27 2006, 11:38) *
А давайте отключим и попробуем !

Собственно проба уже состоялась - ошибка распечатывалась, игнорировалась и все кончалось успешно.
Код
Sector 00.......................................
Error on Echo Data(1)
M*P```+4M2"Q)"6@?(I!"(*0P)@*4@H20EH8"*10R`B"D,"8"-((DD):/\B

M*P```+4M2"Q)"6@?(I!"(*0P)@*4@H20E8"*10R`B"D,"8"-((DD):/\B

................................................................................
..................................................................
Sector 01..............................................................................
................................................................................
.
..........................
Download Finished.
Now launching (000000) the brand new code....Success.

Так-что осталось только "распечатывалась" убрать с глаз долой.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Nov 27 2006, 18:47
Сообщение #60


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Эта мучался тут с 2103, оказалось кабель 232 был хреновый, когда наконец дотянулся до рабочего проверенного и увидел эхо по уарту решил таки опробовать at200
Цитата
at200 com4 baud 9600 -osc 14746 -detect


Цитата
AT200/AES ISP/Terminal for LPC2000 V0.21.b5 by I.Zalts
Only detect LPC chip part ID
Serial Port: COM4 Baud: 115200
Oscilator: 14746KHz
Entering to LPC200 Bootloader -Ok
Bootcode: 2.2.0
Chip ID: Unknown Device (ID:327441)


Press AnyKey to continue

sad.gif

Да кстати если черточку перед baud поставить wink.gif , то связыватся вообще не хотит, говорит
no answer to 'Synchronized'


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post

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

 


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


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