Нет, это спор типа "одноразовые шприцы хреновые, потому как при стерилизации коробятся". У Вас там сделан какой-то странный путь прилепливания констант к программе, из-за которого приходится мучиться (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ReAl 14 июня 2003 г. 14:40
В ответ на: Интересно получается(+) отправлено Vit 14 июня 2003 г. 13:01

На производство должен поступать один файл, который нужно тупо зашивать. Или комплект файлов - как у меня "в с XX.YY.ZZZZ в изделие зашиваются: в процессор основной платы - файл mbs_1_21.hex, во вспомогательный процессор expon_1_02.heх, в PLD-шку - interf_1_14.pof, для загрузки в FPGA прикладывать к системе ctrl_1_15.ttf).
Давать возможность на производстве глазками что-то с чем-то сравнивать - это потенциальный глюкодром. Разработчик (или наладчик, если разработчик расписал процедуру подбора констант) должен всё подобрать и подготовить единый файл. Если хош-нехош *надо* иметь отдельно файл программы и отдельно файл констант, то *разработчик* *должен* был предоставить инструментальные средства, которые под текущую версию ПО *на автомате* сливают файлы в один или смещают адреса или ещё что. Если каждое устройство должно как-то хитро настраиваться, то инструмент, предоставленный разработчиком на производство должен вплоть до того, что:
1) зашить тестовый вариант программы, пообщаться с ним тем или иным образом и подготовить настроечные константы
2) сформировать рабочий файл, врезав что надо куда надо
3) зашить рабочий файл.
Причём это всё должно делаться нажатием максимуцм нескольких кнопок. И, кстати, совершенно не обязательно GUI, это может быть батник с
@echo подключите кабеля тестовой платы к изделию
@pause
avreal32 -ab +p1 +90s4433 -ewv expon_test.hex
@if errorlevel
И так далее с рекомендациями отложить плату в сторонку, если что-то не вышло.

"оператору" на зашивке больше не надо!
А если разработчики системы спихивают часть своей работы на наладчиков, а наладчики -- на сборщиков, то это IMHO просто неправильно.

У нас сейчас собирается от двух до 5 комплексов в месяц и функции наладчика и сборщика-"оператора" выполняет один человек. Но работа организована приблизительно как описано выше. Пока он "работает пальцевым оператором" - всё максимально "автоматизировано" для уменьшения вероятности ошибки, незаработавшие платы откладываются в сторону и потом на свежую голову просматриваются отдельно. А тестовое оборудование, которое он может разработать сам -- он разрабатывает отдельно. Для выполнения каждой функции нужен набор инструментов, оптимизированный для этой функции, "многоуровневая модель" организации работ - "рулез".

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru