![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Igor_B |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 12.2.2007 Репутация: нет Всего: нет |
Здравствуйте, уважаемые форумчане,
мой вопрос немного не по теме. Но больше негде спросить. А для вас, как мне кажется это пустяк. Начал заниматься прошивкой EEPROM-ов 24с04 и т.д. но столкнулся со следующей проблемой, имею дамп, который как мне кажется записан в hex(файл вложил), это дамп прошивки счетчика копий на резографе, там стоит цифра 598709 копий мне надо было выставить 600500, но перевод в Hex в win калькуляторе показал 929B4. естественно после прошивки на табло был бред. и когда я пытался в win калькуляторе 598709 перевести в Hex, то получил 922B5, а в дампе этого нет. колличество копий находится в верхней строке? подскажите, как мне правильно переводить в Hex и обратно, Спасибо. Это сообщение отредактировал(а) Igor_B - 12.2.2007, 18:22 Присоединённый файл ( Кол-во скачиваний: 8 )
rezog_HP_598709.rar 0,30 Kb |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 53 Всего: 183 |
А порядок байтов ты учел?
-------------------- ... |
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 19 Всего: 181 |
В этом дампе нет даже просто b5 или 22, может оно записано по адресу, не кратному 8?
Если нет описания формата, то неплохо было бы сравнить 2 дампа с разными числами, чтобы хотя бы примерно знать где оно -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| Igor_B |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 12.2.2007 Репутация: нет Всего: нет |
для коррекции сервиса в принтере или ризографе у меня программер от siemens ранше я тупо набирал нужное число, а это новый резограф и здесь так не катит и теперь незнаю что делать. по первому пункту на программере горят цифры 061691, а реально на принтере 598709 копий вот второй дамп на программере 90349 ставлю, что бы получить 945064 копий Присоединённый файл ( Кол-во скачиваний: 3 )
945064.rar 0,29 Kb |
|||
|
||||
| MAKCim |
|
||||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
а писать надо
на IA-32 -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
||||
|
|||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 19 Всего: 181 |
А раньше числа совпадали, или это сейчас старый программер глючит? Там пол-файла изменено, причем число 945064 несколько раз повторяется, непонятно... -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| Igor_B |
|
||||||||||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 12.2.2007 Репутация: нет Всего: нет |
Объясните пожалуйста что такое IA-32 , так как в дампе нет B5 22 09 Добавлено @ 00:58
нет программатор не глючит так как большенство, а это 90% программируются нормально. опишите пожалуйста, как удалось все таки увидеть эти 945064, потому что мне их неудалось разглядеть и кстати на чипе 24с02 все идет нормально, а на 24с04 нет |
||||||||||
|
|||||||||||
| Rockie |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 23.4.2006 Репутация: 8 Всего: 31 |
imho это "Intel что-то еще". Интеловская кодировка, когда биты записываются слева-направо от младшего к старшему. -------------------- Чтобы иметь большой гардероб - надо иметь большой гардероб. |
|||
|
||||
| nickless |
|
||||||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 19 Всего: 181 |
Ну так может программатор не поддерживает именно этот чип и пишет что попало?
Здесь в начале несколько раз повторяется 00 90 34 90, это 9450640 = 945064 * 10 если рассматривать число как big endian. Но в первом дампе на том же месте находится 00 15 5B 5B = 1399643 т.е. даже близко не похоже -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
||||||
|
|||||||
| Igor_B |
|
||||||||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 12.2.2007 Репутация: нет Всего: нет |
нет, программатор поддерживает все 24сXXX, отличаются они объемом памяти 24с02 - 256к, 24с04 - 512к ....... ура вроде все заработало. если я правильно понял, то вариант, который вы предложили - 941153*10=9411530 в hex 8F9BCA, верно? я попробовал только = hex 903500 получил 945075 в принтере и в калькуляторе 9450752 ОГРОМНОЕ спасибо, наконец, с вашей помощью победил HP |
||||||||
|
|||||||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 19 Всего: 181 |
Рад что всё работает, но логика тут всё же какая-то странная
-------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| Igor_B |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 12.2.2007 Репутация: нет Всего: нет |
может просто сервис был закодирован каким-нибудь фирменным HP-ым кодом Еще раз огромное спасибо |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |