ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
210364 Топик полностью
Анатолий (13.09.2010 12:21, просмотров: 1) ответил vmp на Может быть порядок байт в слове не тот? Little/Big endian?
Я тож об этом подумал... Проц big endian.... прописывал ключи так FFF0h: 0xAAAAAAAA 0xAAAAAAAA 0xFFFFFFFF 0xFFFFFFFF Вот инициализация _WDWORD(0xFFFFFFE0, 0x00004007); // SYSECR: disable violations _WDWORD(0xFFFFFE00, 0x00000000); // MFBAHR0 _WDWORD(0xFFFFFE04, 0x000000B0); // MFBALR0 _WDWORD(0xFFFFFE10, 0x00002000); // MFBAHR2 _WDWORD(0xFFFFFE14, 0x00000070); // MFBALR2 _WDWORD(0xFFFFFE04, 0x000001B0); // Activate Memory Map _WDWORD(0xFFFFF724, 0x80000000); // Force Secure Mode _RDWORD(0x0000FFE0); // Read MSM KEY 0 _RDWORD(0x0000FFE4); // Read MSM KEY 1 _RDWORD(0x0000FFE8); // Read MSM KEY 2 _RDWORD(0x0000FFEC); // Read MSM KEY 3 _WDWORD(0xFFFFF700, 0xFFFFFFFF); // Write MSM Key 0 _WDWORD(0xFFFFF704, 0xFFFFFFFF); // Write MSM Key 1 _WDWORD(0xFFFFF708, 0xFFFFFFFF); // Write MSM Key 2 _WDWORD(0xFFFFF70C, 0xFFFFFFFF); // Write MSM Key 3 _WDWORD(0xFFFFFFDC, 0x0000001F); // GLBCTRL: Enable Flash Configuration _WDWORD(0xFFE8BC00, 0x00008000); // FFMAC1: Disable Level 1 Protection _WDWORD(0xFFE8BC04, 0x00000000); // Select bank 0 _WDWORD(0xFFE88008, 0xFFFFFFFF); // FMBSEA: Enable all sectors in bank 0 _WDWORD(0xFFE8800C, 0xFFFFFFFF); // FMBSEA: Enable all sectors in bank 0 _RDWORD(0x0000FFF0); // Read Flash Protection KEY 0 _WDWORD(0xFFE89C0C, 0xAAAAAAAA); // FMPKEY: Compare key _RDWORD(0x0000FFF4); // Read Flash Protection KEY 1 _WDWORD(0xFFE89C0C, 0xAAAAAAAA); // FMPKEY: Compare key _RDWORD(0x0000FFF8); // Read Flash Protection KEY 2 _WDWORD(0xFFE89C0C, 0xFFFFFFFF); // FMPKEY: Compare key _RDWORD(0x0000FFFC); // Read Flash Protection KEY 3 _WDWORD(0xFFE89C0C, 0xFFFFFFFF); // FMPKEY: Compare key _WDWORD(0xFFE89C00, 0x00000000); // FMREGOPT: Clear READOTP bit тут даже little\big не попутать..... ХЕЕЕЛП