Проблема в ADAM 5510M |
Ответить | Страница 12> |
Автор | |
Новичок Присоединился: 25 Январь 2006 Категория: Belarus Online Status: Offline Публикации: 16 |
Опубликовано: 25 Январь 2006 10:31 |
1. Проблема в том,что пропала связь компа с АДАМом через порт программирования(сом3). До этого очень часто в течение 3 месяцев приходилось записыть в АДАМ программу (до 50 раз за день) при отладке. Работаю с ADAM-5510 Series Utility Ver 1.31.
Последнее что делал - это Erase_Sector() и перенос сектора размером в 32 кб из backup_ram в FLASH. При этом попробовал использовать WDT_enable(). В итоге АДАМ завис и циклично выдавал что-то про прерывание INT 16 и таблица регистров. 2. Кто-нибудь знает сколько раз можно перепрошивать АДАМ? |
|
Новичок Присоединился: 25 Январь 2006 Категория: Belarus Online Status: Offline Публикации: 16 |
|
Сам попробовал использовать ADAM5510_utility_DOS в терминальном режиме выдает такой результат:
0123 * Unsupported miniBIOS call, INT 06 | FL | CS | IP | AX | BX | CX | DX | DS | F086 F002 C349 0802 0000 0000 9780 008B При включении АДАМа 5510М появился такой результат: XYZABCDEFG Datalight miniBIOS (R) v6.22 (Revision 2.10) Copyright (c) 1989-1995 Datalight, Inc. ADAM-5510M Ver A1.1 01/01/03 Tested RAM 608KBH0123456789 Sector not found error reading drive A Abort, Retry, Fail? |
|
Новичок Присоединился: 25 Январь 2006 Категория: Belarus Online Status: Offline Публикации: 16 |
|
Новые подробности:
Sector not found error reading drive A Abort, Retry, Fail? a Divide by Zero (0000:0026) ROM-DOS Fatal Error! Stack Overflow (0000:1465)! System Halted... Наверно пора идти в магазин за новым БИОСом!!! |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 07 Октябрь 2004 Категория: Russian Federation Online Status: Offline Публикации: 359 |
|
Судя по сообщению, действительно нарушилась работоспособность микросхемы БИОСа. Нужно искать такую же, но рабочую, искать рабочую и с программой, программатором делать дамп и зашивать его в новую микруху. Может проще обратиться в сервис? |
|
Новичок Присоединился: 25 Январь 2006 Категория: Belarus Online Status: Offline Публикации: 5 |
|
Такая проблема у меня возникла один раз. Надо аккуратно вынять микросхему BIOSа положить ее на стол и резко стукнуть по ней молотком. А после этого позвонить продовцу и закозать новую процессорную плату
|
|
Prosoft.ru Присоединился: 21 Июнь 2003 Online Status: Offline Публикации: 432 |
|
Хорошее решение для продавца . Но если можно вытащить м/с, то вместо нее можно запрограммировать и другую. Одна м/с дешевле модуля. Где покупали модуль? Если в ПРОСОФТЕ, то сходите и согласуйте возможность перепрошивки на info@prosoft.ru, они такое уже делали. |
|
Новичок Присоединился: 18 Апрель 2006 Online Status: Offline Публикации: 2 |
|
У меня кажется похожая проблемма - может кто разобрался в чём дело???:
... я в своей программе пытаюсь программировать ФЛЭШ, иcпользуя функции ProgramByte, EraseSector и т.д. Прошиваю и отлаживаю в ADAM-5510 Series Utility. Всё работает, но очень нестабильно - в терминале вылетает сообщение: * Unsupported miniBIOS call, INT 06 | FL | CS | IP | AX | BX | CX | DX | DS | 8006 0C09 FF2C FF09 7737 0008 8B83 2D42 это глюк БИОСа или я что-то не так делаю??? |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 18 Апрель 2006 Категория: Russian Federation Online Status: Offline Публикации: 1 |
|
Сталкивался с таким.
В тех поддержке Прософт подсказали решенее:
Необходимо использовать операторы disable()/enable() в процессе программирования больших объемов флэш-памяти.
То есть вызвать disable(), многократно вызывать ProgramByte(), затем вызвать enable(). Таким образом работает.
|
|
Действительный член Присоединился: 09 Октябрь 2003 Категория: Russian Federation Online Status: Offline Публикации: 187 |
|
Часто такие сообщения бывают при ошибке в программе (неправильная работы с ссылками, адресами и т.п.) Попробуйте закоментировать разные части, выявите участок кода, который это вызывает, и внимательно его проверьте. Хотя я сталкивался в Adam5510/TCP с тем, что когда через Eternet обращаешься к какому-то порту (помоему 81му), начинаю так же сыпаться такие сообщения. |
|
Новичок Присоединился: 10 Апрель 2004 Категория: Belarus Online Status: Offline Публикации: 9 |
|
Перешили БИОС - проблема исчезла |
|
Ответить | Страница 12> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |