БИБЛИОТЕКА НОРМАТИВНЫХ ДОКУМЕНТОВ

ГОСТ Р 58711-2019. Национальный стандарт Российской Федерации. Авиационная техника. Программное обеспечение встроенных систем. Требования к конструкторской документации

11 Состав конструкторской документации программного комплекса блока

 

11.1 Версия ПО блока может состоять из ПК блока, перечисленных в 4.2.1.4 или др. Каждый ПК блока в составе КД версии ПО блока должен быть представлен ДЭ "Данные для программирования" ПК блока в виде ZIP-файла, который оформляют в соответствии с ГОСТ 2.051 и настоящим стандартом.

При необходимости ДЭ (ZIP-файл) может быть записан на машинный носитель типа СД-диск, оформленный в соответствии с ГОСТ 28388.

ДЭ "Данные для программирования" ПК блока сопровождается ИУЛ, в котором должна быть приведена контрольная сумма ZIP-файла. ИУЛ оформляют в соответствии с требованиями ГОСТ 2.051.

11.2 Полное наименование документа должно состоять:

- из наименования блока;

- шифра блока;

- полного наименования ПК;

- наименования "Данные для программирования".

11.3 Обозначение в реквизитной части ДЭ "Данные для программирования" ПК блока присваивают в соответствии с 6.3. Наличие в обозначении номера версии ПК блока обеспечивает идентификацию ПК при его сопровождении в составе КД ПО изделия.

Примечания

1 При отсутствии в составе ПО блока ПК БПО и КПП версия ПО блока фактически состоит из одного ПК ФПО, который в этом случае называется ПК ПО для прямого соответствия с маркировкой на заводском знаке блока. Обозначение ДЭ "Данные для программирования" ПК ПО блока в этом случае присваивают в соответствии с 6.4 (см. пример 1).

2 При наличии в составе версии ПО блока нескольких ПК ФПО в наименование ДЭ каждого ПК ФПО добавляют его конкретное наименование (см. пример 2).

 

11.4 ДЭ "Данные для программирования" ПК блока (ZIP-файл) в содержательной части документа должен содержать:

- файлы исполняемых объектных кодов и данных ПК блока, загружаемых в память МП модулей блока;

- файлы технологических программ, необходимых для загрузки исполняемых кодов ПК в память МП модулей (в памяти блока такие программы могут быть не сохранены);

- командные файлы автоматизированной загрузки кодов ПК в память МП модулей;

- командные файлы контроля целостности загруженных кодов ПК блока;

- текстовые файлы "Состав версии" ПК модулей блока с планами загрузки и контрольными параметрами исполняемых объектных кодов и данных ПК модулей блока.

Примечание - Командный файл представляет собой специальный набор команд и/или имен исполняемых файлов с расширением ttl, lis, bat, lst, cmd и др. Назначение - автоматизация выполнения операций загрузки и проверки данных.

 

11.5 Файлы в составе архивного ZIP-файла должны быть размещены в каталогах. Количество каталогов должно соответствовать количеству программируемых модулей блока.

11.6 В каталогах модулей блока в составе архивного ZIP-файла могут быть (при необходимости) подкаталоги мезонинных модулей с МП.

11.7 Имена каталогов, подкаталогов и всех файлов должны быть написаны буквами латинского алфавита. Файлы должны содержать тип расширения.

11.8 Имена каталогов и подкаталогов ZIP-файла должны состоять из шифров модулей блоков, шифров мезонинных модулей и позиционных обозначений (при необходимости) модулей и мезонинных модулей из состава КД блока и модулей блока.

Примечание - При образовании имен каталогов и подкаталогов модулей дефис в шифрах модулей не используют.

 

11.9 Имена файлов с исполняемыми объектными кодами в составе каталогов/подкаталогов ZIP-файлов могут содержать шифры МП, их позиционные обозначения на платах модулей (при необходимости) и шифры ПК блоков, разделенных символом нижнего подчеркивания.

Пример - lpc4273_b06_bpo.

11.10 Имена текстовых файлов "Состав версии" ПК модулей блока в составе ZIP-файлов должны содержать шифр модуля (без дефиса и, при необходимости, позиционное обозначение модуля), шифр ПК блока (bpo, kpp, fpo и т.д.), наименование "SV" и тип файла "doc".

Пример - mk1_a01_bpo_SV.doc.

11.11 Файлы исполняемых объектных кодов и данных ПК версии ПО блока, командные файлы автоматизированной загрузки исполняемых объектных кодов и данных, командные файлы контроля целостности ПО блока, их имена и контрольные параметры (контрольные суммы, размеры в байтах и т.д.) должны быть заимствованы из состава проектных документов этапа разработки ПО блока.

11.12 Для модуля с микросхемами памяти, например типа 556PT7A, которые программируют до их монтажа на печатные платы, имена файлов данных для записи в микросхемы должны состоять из позиционных обозначений микросхем на плате модуля, точки и расширения BIN.

Пример - M4107.BIN.