Cops1 0 Опубликовано 3 февраля Поделиться Опубликовано 3 февраля Добрый вечер! Может кто знает можно ли добавить новые контроллеры в 6.50 если можно то как это зделать. Ссылка на комментарий Поделиться на другие сайты Поделиться
nawwizard 409 Опубликовано 3 февраля Поделиться Опубликовано 3 февраля 30 минут назад, Cops1 сказал: Добрый вечер! Может кто знает можно ли добавить новые контроллеры в 6.50 если можно то как это зделать. Прошивкой. Там от авторизаций много зависит. Ссылка на комментарий Поделиться на другие сайты Поделиться
Cops1 0 Опубликовано 3 февраля Автор Поделиться Опубликовано 3 февраля Прошивок естественно нет. Ну только если оригинал то обновления Ссылка на комментарий Поделиться на другие сайты Поделиться
Leks 14 Опубликовано 9 февраля Поделиться Опубликовано 9 февраля Добавить можно, но не всегда получается. Зависит в первую очередь от того, что конфигурационные файлы xprog-a с контрольной суммой. Если научится её считать, то наверное проблема бы отпала полностью. А так только в тех файлах, которые без контрольной суммы. Ну вот к примеру в авторизации AUTH-027-1 судя по сайту производителя имеется поддержка Motorola MC68HC908JL3E, нам хочется добавить в поддержку его старшего собрата MC68HC908JL8CDWE. В папке devices/xprog generic находится файл xprog-box.devices В нем как раз нет контрольной суммы, смотрим его любым текстовым редактором. Имеем в наличии под номером 27 в списке MCU камень MC68HC908JL3E. name27=MC68HC908JL3E_FLASH+security Всего в этом списке 28 камней. Идём в конец списка, перед строкой [Subtype23] создаём новую строку name29=MC68HC908JL8CDWE_FLASH+security subname29= subname29 можно не заполнять, а можно что-нибудь написать, к примеру? где установлен этот чип - Стиральная машина АРДО. Все остальные параметры также берем из нашей MC68HC908JL3E, не забывая исправлять номера всех параметров, ну в нашем случае на цифру 29: parameters29=4294967295,MC68HC908JL8CDWE_FLASH+security,8113,255,16431,3,0,5120,1,3,12,0,500,0,4294967294,8056,500,500,0,0,8192,8000000,0,0,0,0,0,0,0,0,0,0,0,736,5149,0,31 datasheet29= order29=19 hide29=0 VCC29= SPI29= vcc_tab_enable29=0 spi_tab_enable29=0 modes29=0 Далее я остановлюсь только на тех параметрах которые мне удалось идентифицировать в своих экспериментах с конфигурационными файлами xprog-a. В первую очередь конечно нас интересует строка parameters так как именно в ней нам лежит размер флеш памяти микросхемы, который нам необходимо поменять для поддержки нашего старшего брата JL3 8000000 – частота тактирования микросхемы 5120 – размер буфера в программе при выборе этой микросхемы 5149 – название файла со схемой подключения микросхемы (смотреть в папке help) 31 – номер девайса в файле hc08_mcu.cfg Файл hc08_mcu.cfg это тоже тектсовик, но к большому сожалению он уже имеет контрольную сумму (в конце файла FID:47A5AA1C6F64FC80), а это означает что просто так его изменить нельзя. Поэтому номер девайса надо выбирать из того набора что уже прописаны в этом файле. Ну в первую очередь надо смотреть на совпадение адресации памяти в микросхеме. В файле hc08_mcu.cfg это параметры: start=$0000dc00 адрес начала флеша (смотреть даташит на микросхему) size=$0002400 размер флеша микросхемы (смотреть даташит на микросхему) filesize=$00002400 размер файла куда флеш скидывать ramstart=$00000060 адрес начала RAM (смотреть даташит на микросхему) P.S. Вот получился такой небольшой мануальчик по конфигурации прогера Ссылка на комментарий Поделиться на другие сайты Поделиться
Cops1 0 Опубликовано 9 февраля Автор Поделиться Опубликовано 9 февраля Вот спасибо огромное. Ещё вопрос т.е. По сути можно добавить только те контроллеры собраться которых есть в программе? Иначе нужно будет перечитывать контрольную сумму если изменить конфигурационный файл? Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти