ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
9475
rks (15.04.2004 16:15, просмотров: 677)
нужна консультация по работе ARM7 Есть одно чудесное устройство на 7-ом ARMе. Firmware в него заливается через IP и есть непреодолимое желание кое что в этом софте поправить (хи..хи.. - производитель очень жадный). Но перед заливкой ARM считает контрольную сумму. Байты переставлять можно - проверку эта операция проходит нормально. Но для изменения ASCIIшного кода хотябы одного байта его надо компенсировать битовой разницей разницей в каком нибудь другом месте. например если надо 05H заменить на 04H то потом где нибудь вместо 00H надо написать 01H. Вопрос звучит так - сколько байт может быть контрольная сумма. ARM надо понимать 32-ух битный. из этого мы решили что сумма занимает 4 байта. Или может быть есть какая то стандарная процедура в средстве разработки. Возможно кому-то этот вопрос покажется дилетантским но обещанный гонорар заставляет карабкаться...