КОМПАНИЯ АКОН UpdateTool V260713 Руководство по эксплуатации Описывается порядок работы с программой UpdateTool для обновления встроенного ПО устройств компании АКОН UpdateTool V260713 2 ОГЛАВЛЕНИЕ 1.НАЗНАЧЕНИЕ ПРОГРАММЫ 1.1 Расположение сегментов в микроконтроллере и общий алгоритм 3 3 2. ЭКСПЛУАТАЦИЯ ПРОГРАММЫ 2.1 Главное окно 2.2. Конфигурирование программы Update tool 2.3. Подключение к загрузчику 2.4. Обновление приложения 2.5. Работа с данными приложения 4 4 5 6 6 7 Компания АКОН UpdateTool V260713 3 1.Назначение программы Программа UpdateTool предназначена для обновления встроенного ПО (приложения) котроллеров и управления настройками (данными) этого приложения. Она предоставляет следующие возможности: 1. обновление приложения 2. чтение данных и сохранение их в файл 3. чтение файла с данными и запись их в контроллер 1.1 Расположение сегментов в микроконтроллере и общий алгоритм Память микроконтроллера разделяется на три части. Самая первая часть это загрузчик (Boot Segment). Он располагается с нулевого адреса и после подачи питания именно он стартует первым. Boot Segment Code Segment Data Segment После старта оценивается активность на шине обмена и если первые 1500мс там есть хоть какой-то обмен, то загрузчик прекращает свою работу и вызывает точку входа в приложение (Code Segment) тем самым передавая ему управление. Прошло 1500мс Connect Работаем с загрузчиком Disconnect Ожидание подключения от UpdateTool на протяжении 1500мс Ожидание 1500мс «тишины» на шине Ошибка при попытке подключиться «Тишина» нарушена Прошло 1500мс без обмена на шине Вызов приложения Ошибки во время работы Компания АКОН UpdateTool V260713 4 Если на протяжении 1500мс после старта была пауза, то следующие 1500мс загрузчик ожидает подключения к себе со стороны программы UpdateTool. Если подключение произошло успешно, то можно работать с загрузчиком: заменять прошивку, считывать или записывать данные (настройки). После того как все работы с загрузчиком завершены производится Disconnect и управление передается приложению. 2. Эксплуатация программы 2.1 Главное окно В главном окне осуществляются основные действия над приложением контроллера и его сегментом данных. Параметр MCU определяет, к какому из контроллеров устройства будет производиться подключение. Параметры Application file и DSEG file указывают путь к файлу приложения и файлу сегмента данных. Компания АКОН UpdateTool V260713 5 2.2. Конфигурирование программы Update tool Свои настройки UpdateTool хранит в файле в своем каталоге. Конфигурированию подлежит только номер COM-порта, через который будет производиться работа с устройством. Для перехода в окно настроек кликните мышкой на кнопке «Стрелка влево» в главном окне Если после конфигурирования нажать кнопку Save, то настройки сохранятся, и будут использованы при следующих запусках программы. Компания АКОН UpdateTool V260713 6 2.3. Подключение к загрузчику Подключение осуществляется разу после подачи питания. Для этого нужно выполнить одновременно (+/-500мс) два действия: 1) подать питание устройству 2) нажать кнопку Connect, предварительно выбрав контроллер (по умолчанию: main) 2.4. Обновление приложения Для обновления приложения нужно указать путь к файлу приложения и нажать кнопку Write. В процессе загрузки будет отображено окно хода процесса. Если процесс записи приложения в контроллер прошел успешно, то окно хода процесса закрывается и больше никаких сообщений выводиться не будет. Если в процессе записи были ошибки, то программа выдаст сообщение об ошибке записи. Компания АКОН UpdateTool V260713 7 2.5. Работа с данными приложения Для того чтобы прочитать данные приложения нужно указать имя файла куда сохранять данные и нажать кнопку Read. Для того чтобы записать данные для внутреннего приложения нужно указать имя файла откуда брать данные и нажать кнопку Write. При чтении/записи данных, как и при записи приложения контроллера, сообщение об окончании действия не выводится, а выводится только при наличии ошибки. Компания АКОН