Слить программу с Decont-128

Общие вопросы по оборудованию и программному обеспечению Компании ДЭП
xstonex
Сообщения: 2
Зарегистрирован: 02 июл 2009, 11:08

Сообщение xstonex » 02 июл 2009, 11:16

Добрый день.
Имеется контроллер Decont-128 c с залитой в него программой, имеется исходник программы на буке. Вопрос: как сравнить то, что на буке с тем, что в контроллере? Слить с контроллера программу у меня не получается... как это сделать?

Баев Владимир
Сообщения: 108
Зарегистрирован: 15 мар 2007, 14:56
Откуда: Компания ДЭП

Сообщение Баев Владимир » 02 июл 2009, 14:36

xstonex писал(а):Добрый день.
Имеется контроллер Decont-128 c с залитой в него программой, имеется исходник программы на буке. Вопрос: как сравнить то, что на буке с тем, что в контроллере? Слить с контроллера программу у меня не получается... как это сделать?


Видимо речь идет о компоненте "Разработчика"?
Имея только исходники, сравнить не получится. Вычитать библиотеки из контроллера тоже нельзя.
Если на компьютере есть собранные библиотеки (*.hex) и компонент зарегистрирован в программе "Конфигуратор", то можно сравнить их версии с версиями залитых в контроллер библиотек. Делается это в образе контроллера на закладке "Менеджер файлов". Установите связь с контроллером, вычитайте список файлов. Если на закладке "Для изменения" не будут предложены файлы компонента для записи, значит версии сборки одинаковые и заливать библиотеки не требуется. Если библиотеки появятся в списке, значит версии различаются. Если версия сборки на компьютере более ранняя, то в столбце "Статус" это будет указано. Версии можно посмотреть и сравнить в столбцах "Версия" на закладках "Для изменения" и "Загруженные в контроллер".

Если повторно собрать библиотеки, то версия сборки прощелкнется, хотя реализация компонента могла и не меняться. Т.е. при различных версиях сборки, компонент может работать одинаково.

xstonex
Сообщения: 2
Зарегистрирован: 02 июл 2009, 11:08

Сообщение xstonex » 02 июл 2009, 15:01

Большое спасибо за исчерпывающий ответ!