Как вставить 64 байта FF в флэш -файл каждые 2048 байт с PythonLinux

Ответить
Anonymous
 Как вставить 64 байта FF в флэш -файл каждые 2048 байт с Python

Сообщение Anonymous »

У меня есть флэш -файл (двоичный), который является частью прошивки. I . Я хочу запрограммировать его с программистом на 2GIB NAND Flash и должен добавить 64 байта FF в каждые 2048 байт флэш -файла (например, OOB).
Как добавить это 64 байта с помощью Python или другого сценария. Я смог удалить раздел oob
из файла дампа с помощью python, но не могу найти сценарий, чтобы добавить oob в Flash File.
Как это сделать? < /P>
Я хочу преобразовать этот двоичный файл: < /p>
000000 : 12 23 4E 33 7D 66 88 XX XX XX XX XX XX XX XX XX
000010 : 4E 7A 00 23 45 44 4D 54 XX XX XX XX XX XX XX XX
...
0007F0 : 12 22 64 52 17 4E 54 98 XX XX XX XX XX XX XX XX (2048 BYTES)
000800 : 67 8E 43 81 09 75 23 65 14 XX XX XX XX XX XX XX
000810 : 54 22 12 89 45 90 4F 42 56 67 XX XX XX XX XX XX
...
001000 : 76 55 55 33 22 1D XX XX XX XX XX XX XX XX XX XX
001010 : 45 12 08 55 XX XX XX XX XX XX XX XX XX XX XX XX
< /code>
к этому двоичному файлу: < /p>
000000 : 12 23 4E 33 7D 66 88 XX XX XX XX XX XX XX XX XX
000010 : 4E 7A 00 23 45 44 4D 54 XX XX XX XX XX XX XX XX
...
0007F0 : 12 22 64 52 17 4E 54 98 XX XX XX XX XX XX XX XX after (2048 BYTES)
000800 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
000810 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ADD THIS 64 BYTES (FF)
000820 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
000830 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
000840 : 67 8E 43 81 09 75 23 65 14 XX XX XX XX XX XX XX
000850 : 54 22 12 89 45 90 4F 42 56 67 XX XX XX XX XX XX
...
001030 : 76 55 55 33 22 1D XX XX XX XX XX XX XX XX XX XX after (4096 BYTES)
001040 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
001050 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ADD THIS 64 BYTES (FF)
001060 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
001070 : FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
001080 : 45 12 08 55 XX XX XX XX XX XX XX XX XX XX XX XX
...
8400000 :xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx


Подробнее здесь: https://stackoverflow.com/questions/794 ... ith-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»