Сказочник, чем?
Сколько ни искал, так и не понял, где прошит BMC и как или чем его сдампить
Или мы говорим про программатор?
P.S. в файлике BMC68.txt есть любопытные строки.
Boot Block
Region: 0x00000000 -> 0x00005616
т.е это адреса в HEX файле?
И если ДА, то как посчитать чек-сумму извлеченного фрагмента?
т.е взять SLBMC68.hex, открыть его обычным HEX редактором, тем же самым HxD или FlexHEX,
выделить фрагмент от 0x00000000 и до адреса 0x00005616,
скопировать и вставить в новый файл.
Сохранить и получим Boot Block ?
Или я слишком оптимистичен?
Немного почитал про структуру Intel HEX, но так и не понял, как считается чек сумма всего файла
ABOUT THIS RELEASE
=============================================
REVISION INFORMATION RETURNED BY GET DEVICE ID COMMAND:
Operational code: v00.68
Boot code: v00.43
PIA data: v00.03
Manufacturer ID: 0x000157 (Intel)
Product ID: 0x0029 (Starlake)
Checksum Information:
Operational Code
Region : 0x00020000 -> 0x0012d2b2
Checksum (HEX File): 0xc85d
Boot Block
Region: 0x00000000 -> 0x00005616
Checksum (HEX file): 0x573b
Сказочник, чем?
Сколько ни искал, так и не понял, где прошит BMC и как или чем его сдампить
Или мы говорим про программатор?
P.S. в файлике BMC68.txt есть любопытные строки.
Boot Block
Region: 0x00000000 -> 0x00005616
т.е это адреса в HEX файле?
И если ДА, то как посчитать чек-сумму извлеченного фрагмента?
т.е взять SLBMC68.hex, открыть его обычным HEX редактором, тем же самым HxD или FlexHEX,
выделить фрагмент от 0x00000000 и до адреса 0x00005616,
скопировать и вставить в новый файл.
Сохранить и получим Boot Block ?
Или я слишком оптимистичен?
Немного почитал про структуру Intel HEX, но так и не понял, как считается чек сумма всего файла