RTU188MX - переход на RDC8830 |
Ответить |
Автор | |
Новичок Присоединился: 09 Март 2005 Категория: Russian Federation Online Status: Offline Публикации: 3 |
Опубликовано: 09 Март 2005 21:06 |
Есть ли тут кто нибудь из разработчиков Fastwel? С нами сыграли плохую шуточку - в очередной партии контроллеров RTU188MX прислали 4шт на RDC8830, без предварительного согласования и тестирования с нашей стороны. Естественно, по закону подлости, наше ПО отказывается с ними работать, вернее, новый контроллер не работает в том режиме, в каком мы используем старый - выделение двух секторов flash в качестве user memory. Стоит только прописать на контроллер образ FFD5 вместо FFD7 то загрузка DOS падает по Unused opcode, не доходя до autoexec.bat и собственно нашего ПО. BIOS ставим свежайший. Что делать и кто виноват? |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 27 Март 2003 Категория: Russian Federation Online Status: Offline Публикации: 240 |
|
Насчет что делать, советую обратиться с подробным описанием проблемы к Вашему поставщику. Покуда у Вас есть исходные тексты Вашего ПО, проблемы как правило можно решить. Насчет кто виноват, думаю первой на очереди стоит фирма AMD снявшая с производства соответствующий микропроцессор.
|
|
Новичок Присоединился: 09 Март 2005 Категория: Russian Federation Online Status: Offline Публикации: 3 |
|
Скорее разработчики Fastwel, не полностью оттестировавшие свой BIOS на поддержку RDC8830 и FFD5. С версии BIOS 2.1 декларируется поддержка RDC8830, версии 2.2 и 2.3 были написаны по нашим претензиям, т.к. FFD5 некорректно работал и с AM188ES. Сейчас нами найден очередной баг. А к поставщику я обратился, там цепочка долгая - казанский "Шаттл", "Прософт" и собственно Fastwel. |
|
Prosoft.ru Присоединился: 21 Июнь 2003 Online Status: Offline Публикации: 432 |
|
По любому все никогда невовозможно оттестировать с первого раза. Тем более, что Вы используете редкие режимы работы. Все-таки по Вашим претезниям уже было исправлено две версии BIOS . Дабы не разводить полемику Вам прямая дорога с запросом на info@prosoft.ru с подробным описанием проблемы, с исходниками с локализованной ошибкой. и т. д. Чем больше информации, тем быстрее процесс, никто не будет ловить баги в конференции. |
|
Новичок Присоединился: 09 Март 2005 Категория: Russian Federation Online Status: Offline Публикации: 3 |
|
повторяю, cтоит только прописать на контроллер образ FFD5 вместо FFD7 то загрузка DOS падает по Unused opcode. Здесь дело даже не доходит по наших исходников. Всё, что при этом используется, это утилиты от Fastwel и командная строка. А насчёт редких режимов - я бы никогда и не стал использовать FFD5, если бы поддержка файловой системы была написана приемлемо изначально. Любая операция с записью файла приостанавливает процесс выполнения программы на 5-6 секунд. И на этом софте предлагается крутить процессы реального времени? Выбора нет, приходится работать напрямую с секторами flash напрямую, откладывая процессы записи в фон по прерываниям и используя для безопасности транзакции. Я и не собираюсь "ловить баги в конференции", процесс идёт независимо. У нас ранее был контакт с Prosoft по поводу версий 2.2 и 2.3, и тогда меня удивило нежелание разработчиков Fastwel выходить на прямую связь с нами, общение идёт только через поддержку в Prosoft`е. В общем-то я понимаю неизбежность подобных багов. Хотелось бы на этом форуме завязать обсуждение достоинств\недостатков этого контроллера, способов и секретов работы с ним, ведь те, кто его используют, вынуждены каждый изобретать велосипед самостоятельно. |
|
Новичок Присоединился: 25 Июнь 2003 Online Status: Offline Публикации: 29 |
|
Прежде всего должен сказать, что по этой проблеме уже идет работа. Надеюсь, в ближайшее время мы сможем предложить решение. К сожалению, дело осложняется тем, что FFD5 являлось изначально заказным решением и, видимо, эта "ветка" не была протестирована при переходе на RDC. Еще раз призываю всех, столкнувшихся с проблемами использования процессорных плат Fastwel с процессором RDC, писать на info@prosoft.ru.
|
|
С уважением
Кругляк Константин |
|
Действительный член Присоединился: 23 Июнь 2003 Категория: Russian Federation Online Status: Offline Публикации: 128 |
|
Чтобы было яснее из-за чего весь сыр-бор поясню. Суть проблемы в том, что часть ПО определяет процессор RDC, стоящий на текущей версии платы, как 32-разрядный и пытается использовать соответствующий код, который вызывает фатальную ошибку. Кардинально решить проблему скорее всего удастся только использованием другого типа процессора, но есть временное решение - компилируйте свои приложения в Ассемблере или ВС++ 3.х с явным указанием компилятору применять только 186 код. |
|
С наилучшими пожеланиями,
Михаил Бердичевский |
|
Новичок Присоединился: 19 Октябрь 2005 Категория: Russian Federation Online Status: Offline Публикации: 16 |
|
michaelb
Ну а что, если я использую BC++5.02 (for DOS) с опцией 186 (а также 86)? Вот пример программы, которая вываливается по 'Unused codes'!!! int main(int argc, char** argv) { return 0; } |
|
Действительный член Присоединился: 15 Октябрь 2003 Категория: Belarus Online Status: Offline Публикации: 141 |
|
Смотри в ветке |
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |