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

 
 
5 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> LPC2106 и Philips Flash Utility, проблема записи
IgorKossak
сообщение Sep 20 2006, 11:16
Сообщение #16


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(zltigo @ Sep 20 2006, 14:10) *
Цитата(IgorKossak @ Sep 20 2006, 14:07) *

Нельзя ли ввести опцию отключения запроса о нажатии Any Key? А то при встраивании в Eclipse как внешнего инструмента не очень удобно его выключать.

Запросто. Полагаю только при отсутствии ошибок?

Да не только. Просто когда утилита выводит сообщения в перенаправленное окно, там всё равно даже при наличии ошибок нет возможности как-то ответить нажатием клавиши. Консольное окно в этом случае не появляется.
Поэтому была бы полезна опция полного отключения такой функции как ожидание клавиши.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 20 2006, 11:57
Сообщение #17


Гуру
******

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



Цитата(IgorKossak @ Sep 20 2006, 14:16) *
Поэтому была бы полезна опция полного отключения такой функции как ожидание клавиши.

Аж три варианта для AnyKey Никогда/Только при ошибках/Всегда.
Вариант
-anykey
эквивалентен 'Никогда'
По умолчанию - 'Всегда'


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alex03
сообщение Sep 20 2006, 13:12
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



Цитата(IgorKossak @ Sep 20 2006, 17:16) *
...
А то при встраивании в Eclipse как внешнего инструмента не очень удобно его выключать.
...


Не в тему, но...

Как впечатления от eclipse?
Ну и как в плане дружественности к юзеру с точки зрения времени отклика на действий?
И на какой машинке (проц/чипсет-память-винт-ОС) гоняете?
Чёта меня даже небольшие тормоза раздражают.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Sep 20 2006, 13:21
Сообщение #19


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(Alex03 @ Sep 20 2006, 16:12) *
Как впечатления от eclipse?
Ну и как в плане дружественности к юзеру с точки зрения времени отклика на действий?
И на какой машинке (проц/чипсет-память-винт-ОС) гоняете?
Чёта меня даже небольшие тормоза раздражают.

Впечатления пока приятные.
Начальная закрузка долкая, но потом всё летает.
Гоняю на машине Cel1700/512MB/WinXP.

Цитата(zltigo @ Sep 20 2006, 14:57) *
Цитата(IgorKossak @ Sep 20 2006, 14:16) *

Поэтому была бы полезна опция полного отключения такой функции как ожидание клавиши.

Аж три варианта для AnyKey Никогда/Только при ошибках/Всегда.
Вариант
-anykey
эквивалентен 'Никогда'
По умолчанию - 'Всегда'

Спасибо огромное!
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Sep 20 2006, 14:29
Сообщение #20


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Анализируя обсуждение темы обнаружил в чём была проблема со стиранием и записью филипсовской утилитой.
В поле Communication установил параметр Time-Out (sec): равным 5 (раньше было 1).
Как я понял это таймаут отклика устройства на запросы со стороны ПК. В случае с операциями чтения и с операциями с ОЗУ, которые выполняются быстро, таймаута в 1 секунду хватало. Для опираций стирания и записи во flash нужно побольше времени.

Тем не менее утилита от zltigo оказалась более полезной в моём случае, буду использовать.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 20 2006, 16:06
Сообщение #21


Гуру
******

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



Цитата(IgorKossak @ Sep 20 2006, 17:29) *
Анализируя обсуждение темы обнаружил в чём была проблема со стиранием и записью филипсовской утилитой.

К вопросу о непреодолимых проблемах:
http://electronix.ru/forum/index.php?showt...&hl=philips
И еще - в какой-то из двух поминаемых еще мусор в конец зашивался, в старых( вроде потом исправили) филипсовских невозможно было писать по старшим сегментам некоторых чипов
(2294 в часности), lpc21isp вылетала с ошибкой при старте не с 0 адреса. В общем причины ваять AT200 были и без желания получить дополнительную функциональность.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Sep 21 2006, 09:40
Сообщение #22


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(zltigo @ Sep 20 2006, 14:57) *
Цитата(IgorKossak @ Sep 20 2006, 14:16) *

Поэтому была бы полезна опция полного отключения такой функции как ожидание клавиши.

Аж три варианта для AnyKey Никогда/Только при ошибках/Всегда.
Вариант
-anykey
эквивалентен 'Никогда'
По умолчанию - 'Всегда'

Теперь в случае успешного программирования выдаёт
Цитата
Dumb Terminal started ...
что опять требует вмешательства пользователя.
Нельзя ли опцию -anykey распространить и на этот (и на все похожие) случай?
Интегрировал как инструмент в ИАР, тоже удобно.
Кстати, имеется ли функция верификации и вычитывания из flash с сохранением в hex? Это я уже размечтался.
wink.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 21 2006, 13:09
Сообщение #23


Гуру
******

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



Цитата(IgorKossak @ Sep 21 2006, 12:40) *
Теперь в случае успешного программирования выдаёт
Dumb Terminal started ...
что опять требует вмешательства пользователя.
Нельзя ли опцию -anykey распространить и на этот (и на все похожие) случай?

Дык,
--term
опция для НЕ запуска терминала после прошивки.
Цитата
Интегрировал как инструмент в ИАР, тоже удобно.

И в ME удобно :-)
Цитата
Кстати, имеется ли функция верификации и вычитывания из flash с сохранением в hex? Это я уже размечтался. wink.gif

Да можно и то и другое - принципиальных проблем никаких, только зачем?
Я вообще по умолчанию собираюсь защиту от чтения автоматом выставить :-)
Какая-то редчайшая функция. С верификайией ясно - сравнить с HEX файлом, а сдирать всю Flash целиком?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alex03
сообщение Sep 21 2006, 13:54
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



Цитата(zltigo @ Sep 21 2006, 19:09) *
С верификайией ясно - сравнить с HEX файлом, а сдирать всю Flash целиком?


Во времена 51 (они правда ещё долго не кончатся smile.gif ) я этим пользовался.
Во всех прошивках жестко с адреса 0x30 шли 16-ти байтные строки
(на самом деле одна строка) текста с описанием девайса, версии, даты, времени,
( последние генерились автоматом из __DATE__ и __TIME__ ) и т.д..
Порой это сильно облегчало жизнь в будущем, когда никаких надписей на МС уже не было.

Второе применение - банальное копирование, особенно года так через 3, когда
скопировать проще чем найти в архивах проект.

Всё это на предприятии, защита не нужна и не использовалась.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 21 2006, 15:05
Сообщение #25


Гуру
******

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



Цитата(Alex03 @ Sep 21 2006, 16:54) *
Во времена 51 (они правда ещё долго не кончатся smile.gif ) я этим пользовался.
Во всех прошивках жестко с адреса 0x30 шли 16-ти байтные строки
(на самом деле одна строка) текста с описанием девайса, версии, даты, времени,
( последние генерились автоматом из __DATE__ и __TIME__ ) и т.д..
Порой это сильно облегчало жизнь в будущем, когда никаких надписей на МС уже не было.

Априори есть RS232, сделать, как минимум, простейшую (лично у меня она совсем даже и не простейшая) поддержку терминала и набрав директивку и спросить версию и много чего другого полезного без того, дабы считывать прошивку обратно...
Цитата
Второе применение - банальное копирование, особенно года так через 3, когда
скопировать проще чем найти в архивах проект.
Всё это на предприятии, защита не нужна и не использовалась.

Вот такие беззащитные времена уже точно прошли :-). На крайняк в AT200 есть работа с директивами
Bootloadera - можно вытащить руками :-)
В общем, пока не убедили :-)


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alex03
сообщение Sep 22 2006, 03:01
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



Цитата(zltigo @ Sep 21 2006, 21:05) *
Априори есть RS232, сделать, как минимум, простейшую (лично у меня она совсем даже и не простейшая) поддержку терминала и набрав директивку и спросить версию и много чего другого полезного без того, дабы считывать прошивку обратно...


Я говорил про 51. Зачастую там USART не использовался, и лапы все были заняты.
К тому же ещё и памяти часто в обрез было.
Да и бывало что приносят только микросхему (оно там в панельке стояло), и начинают
чего-то просить (изменить и т.д.), при этом даже не могут рассказать откуда сиё было достано.

Цитата(zltigo @ Sep 21 2006, 21:05) *
Вот такие беззащитные времена уже точно прошли :-). На крайняк в AT200 есть работа с директивами
Bootloadera - можно вытащить руками :-)


Если предприятие само для себя (не для продажи) создаёт девайсы, то защита не нужна.

Цитата(zltigo @ Sep 21 2006, 21:05) *
В общем, пока не убедили :-)


smile.gif Я и не убеждал, просто привёл пример, что мне чтение всего флеша пригождалось. smile.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 22 2006, 05:21
Сообщение #27


Гуру
******

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



Цитата(Alex03 @ Sep 22 2006, 06:01) *
smile.gif Я и не убеждал, просто привёл пример, что мне чтение всего флеша пригождалось. smile.gif

Согласитесь, с LPC и прошивкой его через RS232 несколько другой случай.
Впрочем, верификация пригодится может - для работы с отладочными чипами, вдруг "слетать" начнут после многочисленных перепрошивок :-).
Будет время в выходные дни - сделаю верификацию ну и выдирание всего Flash до кучи....


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alex03
сообщение Sep 22 2006, 08:32
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



Цитата(zltigo @ Sep 22 2006, 11:21) *
Согласитесь, с LPC и прошивкой его через RS232 несколько другой случай.
Впрочем, верификация пригодится может - для работы с отладочными чипами, вдруг "слетать" начнут после многочисленных перепрошивок :-).
Будет время в выходные дни - сделаю верификацию ну и выдирание всего Flash до кучи....


Согласен. Да и без желеки LPC мне не представляется, как это бывало с 51. smile.gif
Про слёт - да, бывает хочется проверить.

Про утиль.... Мне пока не надо. JTAG-а хватает.
Кстати по нему консольный crossload вполне пашет, через все поддерживаетмые CrossWorks-ом адаптеры.

Через RS видимо удобно неквалифицированныму персоналу шить.
Для себя взял на заметку что есть утиль. smile.gif
Go to the top of the page
 
+Quote Post
srg_co
сообщение Sep 22 2006, 09:38
Сообщение #29


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

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



Цитата(zltigo @ Sep 20 2006, 15:10) *
Цитата(IgorKossak @ Sep 20 2006, 14:07) *

Огромное спасибо за участие a14.gif Теперь буду пользоваться Вашей утилитой вместо оригинальной.

А Вам за тестирование :-).
Цитата
Нельзя ли ввести опцию отключения запроса о нажатии Any Key? А то при встраивании в Eclipse как внешнего инструмента не очень удобно его выключать.

Запросто. Полагаю только при отсутствии ошибок?


Я тоже наступил на теже грабли (Philips Flash Utility), но у меня (HEX) файл не открывал, проект делал в KEIL, попробовал Вашу заливалку, все отлично, буду юзать, спасибо!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 22 2006, 11:44
Сообщение #30


Гуру
******

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



Цитата(srg_co @ Sep 22 2006, 12:38) *
(Philips Flash Utility), но у меня (HEX) файл не открывал

Да, действительно, HEX форматы она должна жевать все, в отличие о филипсовской.
Цитата
..буду юзать, спасибо!

Пожалуйста!


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

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

 


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


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