-
Masterix
-
Автор темы
-
Не в сети
-
Захожу иногда
-
-
Сообщений: 65
-
Спасибо получено: 1
-
-
-
-
|
Здравствуйте. Мне нужно редактировать файл pof сторонним софтом, а конкретно область UFM в этом файле, а после подсовывать ее квартусовскому программеру для прошивки плиски. В конце файла pof 2 байта это контрольная сумма. Каким методом квартус подсчитывает ее, с какого адреса начинает и каким заканчивает. Дело в том что программер прошивать файл отказывается из за этой контрольной суммы так как она после редактирования естественно не правильная.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
Masterix
-
Автор темы
-
Не в сети
-
Захожу иногда
-
-
Сообщений: 65
-
Спасибо получено: 1
-
-
-
-
|
Нашел описание файла pof, там говорится как считается контрольная сумма и куда записывается но не слова о том какой у crc полином. Может кто знает как его посчитать? И еще вопрос, какой программой можно зашивать плиску имея svf файл и usb blaster.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
Dronchic
-
-
Не в сети
-
Новый участник
-
-
Сообщений: 1
-
Спасибо получено: 1
-
-
-
-
-
|
Не знаю насколько Вам это еще актуально... я выяснил какой используется алгоритм: CRC-16 X.25
см. вики
ru.wikipedia.org/wiki/%D0%A6%D0%B8%D0%BA...9_%D0%BA%D0%BE%D0%B4
Poly: 0x1021
Init: 0xFFFF
XorOut: 0xFFFF
RefIn: true
RefOut: true
Я пользуюсь программой HxD для редактирования POF-файла.
Прикладываю скриншот с настройками CRC-16 в HxD.
Единственное - байты надо местами поменять.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
Masterix
-
Автор темы
-
Не в сети
-
Захожу иногда
-
-
Сообщений: 65
-
Спасибо получено: 1
-
-
-
-
|
Да актуально, спасибо большое!
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
Время создания страницы: 0.115 секунд