|
LPC2106 и Philips Flash Utility, проблема записи |
|
|
|
 |
Ответов
|
Sep 20 2006, 08:20
|

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

|
Цитата(IgorKossak @ Sep 20 2006, 10:46)  Попробовал ещё раз, получил следующее: Ну с ответом на "Go" - более-менне ясно, наверное такой имеет право быть Цитата Now launching the brand new code.... S(l= 7)'G 0 A(0D)(0A)' R(l= 9)'G 0 A(0D)(0A)0(8D)' A(l= 9)'G 0 A(0D)(0A)0(8D)' Failed reply to GO command. Стал довольствоваться только "0" без всяких CR/LF - похоже Вы по UART сразу бьете и сбиваете последние символы ответа. Это подтверждается заливкой (лил Ваш тест правда в 2294 )на большей скорости - в ответ успевает придти уже и CR. Кстати, заливать можно на максимальной 115 - кварц у Вас "правильный" правильность заливки контролируется побайтно эхом, ну и на стороне приемника контрольная сумма - проблем не будет. Ненужный наворот из командной строки убрал. P.S. Остался открытым вопрос, как с опцией -l Вам удалось добиться вопля о нехватке памяти???!!!
Сообщение отредактировал zltigo - Sep 20 2006, 13:26
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 20 2006, 11:07
|

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

|
Цитата(zltigo @ Sep 20 2006, 11:20)  Остался открытым вопрос, как с опцией -l Вам удалось добиться вопля о нехватке памяти???!!! Я вспомнил, что не так давно увеличил память в компе, а размер файла подкачки был прежним. Сейчас я и его увеличил и вопли пропали. Понимаю, что эксперимент не вполне чист, но меня так устраивает. Огромное спасибо за участие  Теперь буду пользоваться Вашей утилитой вместо оригинальной. Кстати, есть одно пожелание. Нельзя ли ввести опцию отключения запроса о нажатии Any Key? А то при встраивании в Eclipse как внешнего инструмента не очень удобно его выключать.
|
|
|
|
|
Sep 20 2006, 11:10
|

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

|
Цитата(IgorKossak @ Sep 20 2006, 14:07)  Огромное спасибо за участие  Теперь буду пользоваться Вашей утилитой вместо оригинальной. А Вам за тестирование :-). Цитата Нельзя ли ввести опцию отключения запроса о нажатии Any Key? А то при встраивании в Eclipse как внешнего инструмента не очень удобно его выключать. Запросто. Полагаю только при отсутствии ошибок?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 20 2006, 11:57
|

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

|
Цитата(IgorKossak @ Sep 20 2006, 14:16)  Поэтому была бы полезна опция полного отключения такой функции как ожидание клавиши. Аж три варианта для AnyKey Никогда/Только при ошибках/Всегда. Вариант -anykey эквивалентен 'Никогда' По умолчанию - 'Всегда'
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 21 2006, 09:40
|

Шаман
     
Группа: Модераторы
Сообщений: 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? Это я уже размечтался.
|
|
|
|
|
Sep 21 2006, 13:09
|

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

|
Цитата(IgorKossak @ Sep 21 2006, 12:40)  Теперь в случае успешного программирования выдаёт Dumb Terminal started ... что опять требует вмешательства пользователя. Нельзя ли опцию -anykey распространить и на этот (и на все похожие) случай? Дык, --term опция для НЕ запуска терминала после прошивки. Цитата Интегрировал как инструмент в ИАР, тоже удобно. И в ME удобно :-) Цитата Кстати, имеется ли функция верификации и вычитывания из flash с сохранением в hex? Это я уже размечтался.  Да можно и то и другое - принципиальных проблем никаких, только зачем? Я вообще по умолчанию собираюсь защиту от чтения автоматом выставить :-) Какая-то редчайшая функция. С верификайией ясно - сравнить с HEX файлом, а сдирать всю Flash целиком?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 21 2006, 13:54
|
Местный
  
Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034

|
Цитата(zltigo @ Sep 21 2006, 19:09)  С верификайией ясно - сравнить с HEX файлом, а сдирать всю Flash целиком? Во времена 51 (они правда ещё долго не кончатся  ) я этим пользовался. Во всех прошивках жестко с адреса 0x30 шли 16-ти байтные строки (на самом деле одна строка) текста с описанием девайса, версии, даты, времени, ( последние генерились автоматом из __DATE__ и __TIME__ ) и т.д.. Порой это сильно облегчало жизнь в будущем, когда никаких надписей на МС уже не было. Второе применение - банальное копирование, особенно года так через 3, когда скопировать проще чем найти в архивах проект. Всё это на предприятии, защита не нужна и не использовалась.
|
|
|
|
Сообщений в этой теме
IgorKossak LPC2106 и Philips Flash Utility Sep 19 2006, 09:18 zltigo Цитата(IgorKossak @ Sep 19 2006, 12:18) И... Sep 19 2006, 09:36 IgorKossak Попробовал консольной прошивалкой.
Пишет: Memory... Sep 19 2006, 11:54 zltigo Цитата(IgorKossak @ Sep 19 2006, 14:54) П... Sep 19 2006, 12:09 IgorKossak Запустил, получил следующее:
Сообщение No memory ... Sep 19 2006, 14:08 zltigo Цитата(IgorKossak @ Sep 19 2006, 17:08) С... Sep 19 2006, 14:46 Alex03 IgorKossak
На машинке случайно не Гиг памяти?
У ме... Sep 20 2006, 03:13 IgorKossak Цитата(Alex03 @ Sep 20 2006, 06:13) IgorK... Sep 20 2006, 06:09 zltigo Цитата(Alex03 @ Sep 20 2006, 06:13) У мен... Sep 20 2006, 06:37 IgorKossak zltigo, командный файл, hex и log во вложении (это... Sep 20 2006, 06:36 zltigo Цитата(IgorKossak @ Sep 20 2006, 09:36) z... Sep 20 2006, 06:59         zltigo Цитата(Alex03 @ Sep 21 2006, 16:54) Во вр... Sep 21 2006, 15:05          Alex03 Цитата(zltigo @ Sep 21 2006, 21:05) Априо... Sep 22 2006, 03:01           zltigo Цитата(Alex03 @ Sep 22 2006, 06:01) Я и ... Sep 22 2006, 05:21            Alex03 Цитата(zltigo @ Sep 22 2006, 11:21) Согла... Sep 22 2006, 08:32     Alex03 Цитата(IgorKossak @ Sep 20 2006, 17:16) .... Sep 20 2006, 13:12      IgorKossak Цитата(Alex03 @ Sep 20 2006, 16:12) Как в... Sep 20 2006, 13:21    srg_co Цитата(zltigo @ Sep 20 2006, 15:10) Цитат... Sep 22 2006, 09:38     zltigo Цитата(srg_co @ Sep 22 2006, 12:38) (Phil... Sep 22 2006, 11:44 IgorKossak Анализируя обсуждение темы обнаружил в чём была пр... Sep 20 2006, 14:29 zltigo Цитата(IgorKossak @ Sep 20 2006, 17:29) А... Sep 20 2006, 16:06 zltigo Оказывается в еще одну утилитку начиная с 3.00 вер... Oct 1 2006, 18:43 zltigo Вчера ночью нашел в загрузчике ошибку :-(. В резул... Oct 10 2006, 05:57 _artem_ Не знаю почему, но после запуска ат200 без опций и... Oct 10 2006, 10:22 zltigo Цитата(_artem_ @ Oct 10 2006, 13:22) Не з... Oct 10 2006, 11:08 _artem_ Понятно - запускалось из rar'a. Oct 10 2006, 11:23 Alex03 Понадобилось тут прошить по COM порту LPC2103
Спло... Oct 20 2006, 08:29 zltigo Цитата(Alex03 @ Oct 20 2006, 11:29) Понад... Oct 20 2006, 11:06  etoja Хорошо припаяй выводы микросхемы к плате и повесь ... Oct 27 2006, 12:09  SpiritDance Эта.... так что там с ат200? А то у меня как раз 2... Nov 22 2006, 17:55   zltigo Цитата(SpiritDance @ Nov 22 2006, 16:55) ... Nov 22 2006, 18:16   zltigo Цитата(SpiritDance @ Nov 22 2006, 16:55) ... Nov 22 2006, 19:54 IgorKossak Если невтерпёж, то LPC2103 FlashMagic может прошит... Nov 22 2006, 18:01 SpiritDance IgorKossak
Мне командная строка в таких утилитках ... Nov 22 2006, 18:21 srg_co Попробовал последнию версию, пишу через USB/FT232B... Nov 25 2006, 12:54 zltigo Цитата(srg_co @ Nov 25 2006, 11:54) Error... Nov 25 2006, 13:39 zltigo Цитата(srg_co @ Nov 25 2006, 11:54) получ... Nov 25 2006, 17:27 srg_co Попробовал, периодически вылезает:
Sector 00........ Nov 25 2006, 20:11 zltigo Цитата(srg_co @ Nov 25 2006, 19:11) Попро... Nov 25 2006, 20:33 srg_co С логом не получилось, по умолчанию ни при явном у... Nov 26 2006, 18:07 zltigo Цитата(srg_co @ Nov 26 2006, 17:07) С лог... Nov 26 2006, 18:45 zltigo В порядке шаманства почистил немного, нашел еще од... Nov 26 2006, 21:48 srg_co Цитата(zltigo @ Nov 26 2006, 21:48) В пор... Nov 26 2006, 22:45  zltigo Цитата(srg_co @ Nov 26 2006, 21:45) В бат... Nov 26 2006, 23:01 srg_co Да, но, не на 100% Nov 26 2006, 21:52 zltigo Цитата(srg_co @ Nov 26 2006, 20:52) Да, н... Nov 26 2006, 21:55 srg_co А для чего нужно эхо ? Nov 27 2006, 10:28 zltigo Цитата(srg_co @ Nov 27 2006, 09:28) А для... Nov 27 2006, 12:02 srg_co А давайте отключим и попробуем ! Nov 27 2006, 12:38 zltigo Цитата(srg_co @ Nov 27 2006, 11:38) А дав... Nov 27 2006, 13:33 SpiritDance Эта мучался тут с 2103, оказалось кабель 232 был х... Nov 27 2006, 18:47 zltigo Цитата(SpiritDance @ Nov 27 2006, 17:47) ... Nov 27 2006, 19:56 srg_co Интересная мысль проскочила, спасибо SpiritDance, ... Nov 28 2006, 09:47 zltigo Цитата(srg_co @ Nov 28 2006, 08:47) ...за... Nov 28 2006, 12:36  SpiritDance Цитата(zltigo @ Nov 28 2006, 12:36) Без ... Nov 28 2006, 13:27   zltigo Цитата(SpiritDance @ Nov 28 2006, 12:27) ... Nov 28 2006, 13:42 SpiritDance Усе получилось.
Только вот на 9600 ни на 19200 р... Nov 28 2006, 19:11 zltigo Цитата(SpiritDance @ Nov 28 2006, 18:11) ... Nov 28 2006, 19:29  SpiritDance Цитата(zltigo @ Nov 28 2006, 19:29) Нет, ... Nov 29 2006, 10:25 zltigo Продолжение истории с загрузчиком AT200: http://el... Apr 21 2007, 19:18
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|