Перейти к содержанию
    

17 минут назад, haker_fox сказал:

Прошивать и у меня получается 100%) Другое дело, что FlashMagic может не вызывать compare, а вычитывать всю флешку, и сравнивать с файлом. Но возможно, что протокол и подгляжу.

Сомнительно, иначе бы не работал verify прошивки при установке даже минимального уровня защиты.

Команду "Compare" ввели неспроста: Очевидно, чтобы можно проверить корректность программирования, не создавая дыр в защите (запретить чтение).

 

5 минут назад, dimka76 сказал:

FlashMagic действительно вычитывает прошивку при верификации.

Это видно по статусу выполнения.

Каким образом "видно"? Сниффили обмен?

И как быть если прошивка с установленной защитой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

37 minutes ago, jcxz said:

Каким образом "видно"? Сниффили обмен?

И как быть если прошивка с установленной защитой?

 

В строке состояние пишется Verify и ProgressBar заново заполняется.

Про защиту не знаю. Никогда не пользовался ))) 

 

Картинка из инета, на ней конечно не LPC17xx.

Просто на этом компе нет установленного FlashMagic и нет под рукой LPC17xx.

Пишу основываясь на прошлом опыте.

 

 

image.thumb.png.39138fa3fcd4a4af96a4736907809ec0.png

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 минут назад, dimka76 сказал:

В строке состояние пишется Verify и ProgressBar заново заполняется.

Ну да - производится верификация при помощи команды "Compare". Чтение прошивки для этого не нужно.

Пишу основываясь на элементарной логике.  :wink:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, jcxz said:

Пишу основываясь на элементарной логике

Я ещё поразбираюсь, самому уже интересно, что там намудрили.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Повангую.

Бутлоадер у NXP для процессоров с VTOR и без одинаковый. Для того что бы иметь возможность обрабатывать прерывания у NXP есть свой регистр, который мапит регионы памяти в адреса 0x0. Запись это учитыавет, сравнение нет. В итоге сравнение идет с куском зашитого  в пзу NXP'шного бутлоадера.

Лень искать мануал на твой проц. В 11u35 есть ремарка:

Compare result may not be correct when source or destination address

contains any of the first 512 bytes starting from address zero. First 512 bytes
are re-mapped to boot ROM

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 minutes ago, Kabdim said:

и без одинаковый.

Что-что?

14 minutes ago, Kabdim said:

Запись это учитыавет, сравнение нет. В итоге сравнение идет с куском зашитого  в пзу NXP'шного бутлоадера.

Вот это предположение я и сделал в начале топика.

14 minutes ago, Kabdim said:

В 11u35 есть ремарка:

В 1768 такого не нашёл. Но это не значит, что именно так себя загрузчик не ведёт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, haker_fox said:

В 1768 такого не нашёл. Но это не значит, что именно так себя загрузчик не ведёт.

image.thumb.png.5719196183965a8f053b1de2008afedd.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 hours ago, jcxz said:

У ТС ISP, а не IAP. Хотя бы тему прочитайте...

И всё-таки она вертится... Это я к тому, что что-то есть с этой compare.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 часов назад, haker_fox сказал:

И всё-таки она вертится... Это я к тому, что что-то есть с этой compare.

Вы обмен FlashMagic-а сниффили? Ему можно доверять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 часов назад, jcxz сказал:

У ТС ISP, а не IAP. Хотя бы тему прочитайте...

Код с высокой вероятностью один и тот же.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...