Работа с файлами
Работа с файлами в программе Sky Prog Programmer проста и не требует особых навыков и разъяснений.
Открытие файла с диска производится двумя способами:
- Стандартным, через меню "Файл";
- Перетаскиванием нужного файла на окно программы с помощью мышки.
Второй способ, безусловно, является наиболее удобным.
Сохранение считанной прошивки в файл производится через меню "Файл", далее нужно выбрать, из какого буфера необходимо сохранить прошивку, затем место сохранения и имя файла.
Открыть прошивку из встроенных баз данных можно тоже двумя способами.
- Выбрать нужную прошивку из списка (при этом удобно воспользоваться встроенным фильтром), затем нажать на значок с изображением открытой папки;
- Двойным кликом по нужной прошивке в списке.
Если по каким либо причинам открываемый файл явно не подходит для выбранного устройства, программа сообщит о ошибке.
Лог файл.
Иногда автор программы может запросить файл с логами.
Тогда нужно выполнить следующие действия.
В настройках Sky Prog во вкладке ОСНОВНОЕ установите пункт ВЕСТИ ЛОГ ФАЙЛ
Кликните на кнопку СБРОС.
Проведите несколько попыток чтения (или записи, в зависимости от ситуации) прошивки.
Перешлите через e-mail автору проекта файл log.txt, который находится в папке с программой (...\kds\skyprog\)
Использование конвертера bin/dat-->s19
Для того, что бы выполнить программирование всей FLASH памяти микроконтроллера FREESCALE MC9S08GB60, установленного во многих модулях Indesit/Ariston ARCADIA, нужен дамп - SW.
В этом дампе имеется некоторый регион, предназначенный для конфигурации электронного модуля под конкретную модель.
Для того, что бы подготовить SW под модель, нужно совместить содержимое SW и прошивки под модель.
Для этого сначала необходимо в программу загрузить файл SW, который поставляется в формате s19.
После этого, нужно загрузить в программу файл прошивку, которая, как правило, поставляется в формате bin или dat.
Так же прошивку можно открыть из встроенной базы данных.
Если конвертирование выполнено удачно, возникнет соответствующее сообщение.
В противном случае возникнет сообщение о ошибке.