Главная категория > АТОЛ
Платформа 2.4 или 5???
tridentxp:
да хотя какой секас ? берём специально обученный J-Link, ставим бряк на IAP Спойлерsetbp 1368
/////////////////////////////////////
seg000:00001368 IAP_Copy_RAM_TO_FLASH ; CODE XREF: IAP_ERASES_SECs_and_CPY_RAM_2_FLASH+46p
seg000:00001368
seg000:00001368 ; FUNCTION CHUNK AT seg000:00001364 SIZE 00000004 BYTES
seg000:00001368
seg000:00001368 PUSH {R4,LR}
- сморим какие адреса пишет. если нулевой сектор и в частности адрес 2FC=crp2, то глушим его в ОЗУ J-Link Commander-ом w32 adr,0, снимаем бряк clrbp x, ставим бряк на окончании попрошица Спойлерeg000:000006FA LDR R0, =0x1000011C
seg000:000006FC BL IsEndOfFile и вуаля : savebin d:\atloboot,0,6000. делоф на 10 минут.
NewKid:
--- Цитата: zax от 27/04/2019 23:54:23 ---NewKid, .....расскажи ,а что залочено то ????,откуда инфа???? и как определил что стоит два бита,а почему тремя не закрыли????? и что с двумя битами нельзя потереть 1768,а потом записать руками прошу????,расскажи ,а то я видать затупил......то что прошивка на новой платформе в кодах то это я знаю...пацаны подсказали, атул пошёл по дорожке Штриха.
И расскажи почему нельзя откатить на платформу 2,4 когда потёр проц?????......написал к тому,что не вижу полезной информации....может по причине того,что не рублю я в этом деле,так что расскажи и поясни написанное ......
--- Конец цитаты ---
Из техдоков на lpc crm
--- Цитировать ---/* Code Read Protection
NO_ISP 0x4E697370 - Prevents sampling of pin PIO0_1 for entering ISP mode
CRP1 0x12345678 - Write to RAM command cannot access RAM below 0x10000300.
- Copy RAM to flash command can not write to Sector 0.
- Erase command can erase Sector 0 only when all sectors
are selected for erase.
- Compare command is disabled.
- Read Memory command is disabled.
CRP2 0x87654321 - Read Memory is disabled.
- Write to RAM is disabled.
- "Go" command is disabled.
- Copy RAM to flash is disabled.
- Compare is disabled.
CRP3 0x43218765 - Access to chip via the SWD pins is disabled. ISP entry
by pulling PIO0_1 LOW is disabled if a valid user code is
present in flash sector 0.
Caution: If CRP3 is selected, no future factory testing can be
performed on the device.
*/
--- Конец цитаты ---
По уточненным данным даунгрейд с 5.0 на 2.5 Возможен только на 22Ф и 55Ф, В Атоле сказали нефиг скакать туда-сюда перешли и баста.
Я сам эксперементировал на Атол 30Ф, при попытке подключиться к чипу lpc1768 через j-tag касса уходит в вечный bootloop. Те прошивку нельзя ни прошить ни считать.
А то что удалось с помошью Флешмагика стереть чип говорит что стаит защита crp2.
NewKid:
--- Цитата: tridentxp от 28/04/2019 19:07:09 ---да хотя какой секас ? берём специально обученный J-Link, ставим бряк на IAP - сморим какие адреса пишет. если нулевой сектор и в частности адрес 2FC=crp2, то глушим его в ОЗУ w32 adr,0, снимаем бряк clrbp x, ставим бряк на окончании прошивы и вуаля : savebin d:\atloboot,0,6000. делоф на 10 минут.
--- Конец цитаты ---
Я лошье, я так не умею.
tridentxp:
--- Цитата: NewKid от 28/04/2019 19:08:11 ---я так не умею.
--- Конец цитаты ---
опыт - дело наживное. ты ж линксоид - значит люблю консоль. j-link commander - консоль.
tridentxp:
меня другое в платформе 5 шатает: в мане сказано, что проши этой серии ориентированы на "новое" железо 5.6 55ых и 22ых, и !=1.5 11-ых. у нас полно доработаных 22 и 55 hw=5.25. и вот это до кучи:
В случае если в корпусе используемого экземпляра установлен фискальный накопитель ФФД 1.1, то возможна установка только ПО версии 5.4.0!
Навигация
Перейти к полной версии