jcxz 241 7 октября, 2020 Опубликовано 7 октября, 2020 · Жалоба 17 минут назад, haker_fox сказал: Прошивать и у меня получается 100%) Другое дело, что FlashMagic может не вызывать compare, а вычитывать всю флешку, и сравнивать с файлом. Но возможно, что протокол и подгляжу. Сомнительно, иначе бы не работал verify прошивки при установке даже минимального уровня защиты. Команду "Compare" ввели неспроста: Очевидно, чтобы можно проверить корректность программирования, не создавая дыр в защите (запретить чтение). 5 минут назад, dimka76 сказал: FlashMagic действительно вычитывает прошивку при верификации. Это видно по статусу выполнения. Каким образом "видно"? Сниффили обмен? И как быть если прошивка с установленной защитой? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 62 7 октября, 2020 Опубликовано 7 октября, 2020 · Жалоба 37 minutes ago, jcxz said: Каким образом "видно"? Сниффили обмен? И как быть если прошивка с установленной защитой? В строке состояние пишется Verify и ProgressBar заново заполняется. Про защиту не знаю. Никогда не пользовался ))) Картинка из инета, на ней конечно не LPC17xx. Просто на этом компе нет установленного FlashMagic и нет под рукой LPC17xx. Пишу основываясь на прошлом опыте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 241 7 октября, 2020 Опубликовано 7 октября, 2020 · Жалоба 7 минут назад, dimka76 сказал: В строке состояние пишется Verify и ProgressBar заново заполняется. Ну да - производится верификация при помощи команды "Compare". Чтение прошивки для этого не нужно. Пишу основываясь на элементарной логике. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 7 октября, 2020 Опубликовано 7 октября, 2020 · Жалоба 2 hours ago, jcxz said: Пишу основываясь на элементарной логике Я ещё поразбираюсь, самому уже интересно, что там намудрили. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kabdim 0 7 октября, 2020 Опубликовано 7 октября, 2020 · Жалоба Повангую. Бутлоадер у 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 7 октября, 2020 Опубликовано 7 октября, 2020 · Жалоба 13 minutes ago, Kabdim said: и без одинаковый. Что-что? 14 minutes ago, Kabdim said: Запись это учитыавет, сравнение нет. В итоге сравнение идет с куском зашитого в пзу NXP'шного бутлоадера. Вот это предположение я и сделал в начале топика. 14 minutes ago, Kabdim said: В 11u35 есть ремарка: В 1768 такого не нашёл. Но это не значит, что именно так себя загрузчик не ведёт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 62 7 октября, 2020 Опубликовано 7 октября, 2020 · Жалоба 3 hours ago, haker_fox said: В 1768 такого не нашёл. Но это не значит, что именно так себя загрузчик не ведёт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 241 7 октября, 2020 Опубликовано 7 октября, 2020 · Жалоба 17 минут назад, dimka76 сказал: У ТС ISP, а не IAP. Хотя бы тему прочитайте... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 8 октября, 2020 Опубликовано 8 октября, 2020 · Жалоба 6 hours ago, jcxz said: У ТС ISP, а не IAP. Хотя бы тему прочитайте... И всё-таки она вертится... Это я к тому, что что-то есть с этой compare. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 241 8 октября, 2020 Опубликовано 8 октября, 2020 · Жалоба 6 часов назад, haker_fox сказал: И всё-таки она вертится... Это я к тому, что что-то есть с этой compare. Вы обмен FlashMagic-а сниффили? Ему можно доверять. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kabdim 0 8 октября, 2020 Опубликовано 8 октября, 2020 · Жалоба 14 часов назад, jcxz сказал: У ТС ISP, а не IAP. Хотя бы тему прочитайте... Код с высокой вероятностью один и тот же. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться