Страница 1 из 1

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

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


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

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

Добавлено: 02 июл 2009, 15:01
xstonex
Большое спасибо за исчерпывающий ответ!