Добрый день.
Имеется контроллер Decont-128 c с залитой в него программой, имеется исходник программы на буке. Вопрос: как сравнить то, что на буке с тем, что в контроллере? Слить с контроллера программу у меня не получается... как это сделать?
Слить программу с Decont-128
-
- Сообщения: 108
- Зарегистрирован: 15 мар 2007, 14:56
- Откуда: Компания ДЭП
xstonex писал(а):Добрый день.
Имеется контроллер Decont-128 c с залитой в него программой, имеется исходник программы на буке. Вопрос: как сравнить то, что на буке с тем, что в контроллере? Слить с контроллера программу у меня не получается... как это сделать?
Видимо речь идет о компоненте "Разработчика"?
Имея только исходники, сравнить не получится. Вычитать библиотеки из контроллера тоже нельзя.
Если на компьютере есть собранные библиотеки (*.hex) и компонент зарегистрирован в программе "Конфигуратор", то можно сравнить их версии с версиями залитых в контроллер библиотек. Делается это в образе контроллера на закладке "Менеджер файлов". Установите связь с контроллером, вычитайте список файлов. Если на закладке "Для изменения" не будут предложены файлы компонента для записи, значит версии сборки одинаковые и заливать библиотеки не требуется. Если библиотеки появятся в списке, значит версии различаются. Если версия сборки на компьютере более ранняя, то в столбце "Статус" это будет указано. Версии можно посмотреть и сравнить в столбцах "Версия" на закладках "Для изменения" и "Загруженные в контроллер".
Если повторно собрать библиотеки, то версия сборки прощелкнется, хотя реализация компонента могла и не меняться. Т.е. при различных версиях сборки, компонент может работать одинаково.