реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Адаптация программы под P4 640 поддержкой 64-бит
jawaman
сообщение Nov 30 2006, 17:25
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 11-03-06
Из: Рыбинск
Пользователь №: 15 137



Есть две проги, суть работы которых одинакова: ассинхронный ввод-вывод в СОМ порт, многопоточность, RPC вызовы... Реализуют спец. протокол обмена с устройствами.
1. Программа 1.
Есть исходники 1997 года. На машине с Celeron 2.53 ГГц после компиляции в Visual C++ все работает. Отработка протокола происходит нормально.... На машине с P4 640 3.5 ГГц также после компиляции протокол работает неправильно...

2. Программа 2.
Исходников нет. Последняя компиляция в 2004 году. Построена на основе исходников первой программы. Работает как на Celerone так и на P4 640. Прокол только в одном месте - не возвращает полностью от устройства 1031 байт. Возвращает байт 250....

В чем может быть проблема? Где копать?
Go to the top of the page
 
+Quote Post
marazm
сообщение Nov 30 2006, 18:03
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 3-03-06
Пользователь №: 14 920



Цитата(jawaman @ Nov 30 2006, 23:25) *
Есть две проги, суть работы которых одинакова: ассинхронный ввод-вывод в СОМ порт, многопоточность, RPC вызовы... Реализуют спец. протокол обмена с устройствами.
1. Программа 1.
Есть исходники 1997 года. На машине с Celeron 2.53 ГГц после компиляции в Visual C++ все работает. Отработка протокола происходит нормально.... На машине с P4 640 3.5 ГГц также после компиляции протокол работает неправильно...

2. Программа 2.
Исходников нет. Последняя компиляция в 2004 году. Построена на основе исходников первой программы. Работает как на Celerone так и на P4 640. Прокол только в одном месте - не возвращает полностью от устройства 1031 байт. Возвращает байт 250....

В чем может быть проблема? Где копать?


В GCC на Linux разницу которую я заметил, это то что, на 64 битах указатель 64 бита а на обычной - 32 бита. int long longlong итд не поменялись.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 7th July 2025 - 05:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01366 секунд с 7
ELECTRONIX ©2004-2016