1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Программатор для MC9C12E64cfue

Модератор: Глоб.модераторы

Ответить
Аватара пользователя

Автор темы
petr2off
эксперт
эксперт
Сообщения: 1737
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 78 раз
Поблагодарили: 235 раз

Программатор для MC9C12E64cfue

Сообщение petr2off »

Добрый день.
Попалолось установка на таких микросхемах MC9C12E64cfue.

Есть на плате комовский порт (DB9), как я понял для ее прошивки .
Вопрос, что бы программировать эту MCшку - обязателен аппаратный программатор, или можно по COM порту
добратся программным путем ?

Отправлено спустя 31 минуту 54 секунды:
Пардон, рука на регистре дрогнула MC9S12E64cfue.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 841 раз

Программатор для MC9C12E64cfue

Сообщение Ryzhij »

Посудите сами - для работы через аппаратный программатор нужно, чтобы фьюзы в микроконтроллере позволяли это делать, а для работы через COM-порт на борту уже должна быть какая-то "мини-микро-ОС", в МК нужен хотя бы boot-loader и сервисный софт на ПК.
Вы же ничего не пишете про сам прибор, вероятно, не знаете про его программную структуру сами.
Ну, а мы с чего об этом узнаем? :ges_hmm:
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Автор темы
petr2off
эксперт
эксперт
Сообщения: 1737
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 78 раз
Поблагодарили: 235 раз

Программатор для MC9C12E64cfue

Сообщение petr2off »

В этом то и проблема. Что информации нет. Подозреваю, что там чутка подработанная программа со стиральной машины.
На плате 2 чипа, MC9S12E64CFUE и MC9S12E256CFUE - процессор и флаш-память на 256Мб.
Есть USB порт для принтера, подключен текстовый терминал, есть порт RS-232 и еще некоторые разъемы.
Это можно сказать все, что я знаю про прибор. Есть еще руководство пользователя, в котором расказывается, что будет на текстовом экране, если нажимать те, или иные функции.
Сделано Итальянцами, которые сейчас в режиме санций. Они сделали там такую фичу, что после определенного количества циклов работы - система начинает требовать сервисный код, для сброса счетчика циклов, которы никто не знает.
Сам прибор по сути стиральная машина, который кроме мойки всякого медицинского оборудования, еще его и дезинфицирующим раствором обрабатывает. Причем за него были честно уплачены очень не хилые деньги, из госбюджета кстати.
Вот и думаю можно ли как забратся в него. Дело в том - что стоит это чудо техника в комплексе для будущих мам, если бы не этот факт - даже думать не стал на эту тему.

Andreyit
не первый раз у нас
не первый раз у нас
Сообщения: 396
Зарегистрирован: 06 фев 2020, 16:09
Имя: Андрей
город/регион: Екатеринбург
Поблагодарили: 69 раз

Программатор для MC9C12E64cfue

Сообщение Andreyit »

Гугл пишет что эти два чипа - два разных микроконтроллера просто.
Есть подобная тема, со стиралками и контроллером тоже на hcs12.
Программатору нужно всего 2 пина (кроме питания) для чтения\записи. Если чтение получится и защит нет, то вариант просто накатывать поверх дамп, а уже потом искать кто через Codewarrior, или подобное, сможет отладку сделать.
Либо сразу выкинуть и на плк делать.
Аватара пользователя

Автор темы
petr2off
эксперт
эксперт
Сообщения: 1737
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 78 раз
Поблагодарили: 235 раз

Программатор для MC9C12E64cfue

Сообщение petr2off »

Andreyit писал(а): 31 окт 2024, 20:01 Гугл пишет что эти два чипа - два разных микроконтроллера просто.
А еще есть даташит на этот чип (MC9S12E256CFUE) - готорый говорит, что это флеш память, с прошитым загрузчиком. Который позволяет загружать через последовательный порт программы для MC9S12E64CFUE.
Аватара пользователя

Автор темы
petr2off
эксперт
эксперт
Сообщения: 1737
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 78 раз
Поблагодарили: 235 раз

Программатор для MC9C12E64cfue

Сообщение petr2off »

Точнее у него 256 кБ флеш памяти, т.е. он не шьется а загружается.

Andreyit
не первый раз у нас
не первый раз у нас
Сообщения: 396
Зарегистрирован: 06 фев 2020, 16:09
Имя: Андрей
город/регион: Екатеринбург
Поблагодарили: 69 раз

Программатор для MC9C12E64cfue

Сообщение Andreyit »

Вот старая пдф и новая (без впн не откроет). И там и там на MC9S12E256 пишет "low cost general purpose MCU". Этот тоже хоть и пишет что это флеш, но внизу то "Product Type 16-bit Microcontrollers - MCU".
CFU это лишь "-40°C, 85°C, 80 QFP", а вот E уже непонятно что.
То же самое с "MC9S12E64CFUE".
У ROM или EPROM с EEPROM другие корпуса.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18758
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 973 раза
Поблагодарили: 1854 раза

Программатор для MC9C12E64cfue

Сообщение Jackson »

petr2off писал(а): 31 окт 2024, 17:38 Дело в том - что стоит это чудо техника в комплексе для будущих мам, если бы не этот факт - даже думать не стал на эту тему.
Дело благородное, но аккуратнее. Там и госбюджет и медицина, и там и там всё строго.
А ну как начнут разбираться "почему машина не работает" и найдут того кто в неё последний руки запускал. Вы им потом про счётчики и санкции ничего объяснить не сможете. А деньги, как Вы отметили, нехилые и бюджетные. Понимаете, чем пахнет? Благими намерениями, как говорится, выстлана дорога... Осторожнее.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Автор темы
petr2off
эксперт
эксперт
Сообщения: 1737
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 78 раз
Поблагодарили: 235 раз

Программатор для MC9C12E64cfue

Сообщение petr2off »

По архитектуре я кажется разобрался. Это же итальянцы - практически родственники, по крайней мере нас объединяет любовь к халаве. По алгоритму работы это девайс один в один стиральная машина. Я полагаю, что 64 чип, который на ППЗУ они взяли от стандартной стирольной машины, какого нибуть Аристона. Не замарачиваясь на разработку алгоритмов управления.
Но в ППЗУ - обеовляемый счетчик не сделаешь. Вот они в впендюрили 256 чип на флеш памяти, там конечно не файловая структура - это 4 блока по 64К, но они там разместили программу, которая работает с текстовой панелью (иерархическое меню, ввод и индикация параметров), ведет базу банных пользователей и паролей, ну и счетчик циклов пишет и кошмарит пользователей. И да, в защищенной области там есть загрузчик.
Минимально нужно найти загрузчик, выгрузить содержимое, найти где там счетчик, обнулить его и загрузить обратно.\
Ну или сервисный код найти, должен быть такой на обнулении счетчика.

Sergy6661
специалист
специалист
Сообщения: 655
Зарегистрирован: 19 фев 2019, 22:38
Имя: Сергей
Страна: Россия
город/регион: Краснодар
Благодарил (а): 20 раз
Поблагодарили: 89 раз

Программатор для MC9C12E64cfue

Сообщение Sergy6661 »

petr2off писал(а): 02 ноя 2024, 05:10 итальянцы - практически родственники,
:lol: Ага, итальянцы это армяне, которым места в Адлере не хватило...

Отправлено спустя 5 минут 39 секунд:
petr2off писал(а): 02 ноя 2024, 05:10 Минимально нужно найти загрузчик, выгрузить содержимое, найти где там счетчик, обнулить его и загрузить обратно.\
Ну или сервисный код найти, должен быть такой на обнулении счетчика.
Вы, эт. самое, реально аккуратнее там, а то
Jackson писал(а): 01 ноя 2024, 16:13 А ну как начнут разбираться "почему машина не работает" и найдут того кто в неё последний руки запускал. Вы им потом про счётчики и санкции
Да-да..., хотя..., как я понимаю машина уже не работает и...все выдрать буржуйское непотребство и сделать на ПЛК Овен!!! :ext_hooray: Вещщч будет...

Отправлено спустя 3 минуты 23 секунды:
petr2off писал(а): 02 ноя 2024, 05:10 ну и счетчик циклов пишет и кошмарит пользователей.
Итальяшкам просто бабосики нужны, эти поедатели макарон везде подобную хрень пихают.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18758
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 973 раза
Поблагодарили: 1854 раза

Программатор для MC9C12E64cfue

Сообщение Jackson »

Sergy6661 писал(а): 05 ноя 2024, 18:01 Да-да..., хотя..., как я понимаю машина уже не работает и
Машина-то не работает, а разбирательства-то ещё не было...
Как говорится, ".... мы-то тут на кое-какие там ваши дела глаза-то подзакрыли - так мы же можем глаза-то и подоткрыть...." (с)
Госбюджет же, медицина - там могут так копнуть что мало никому не покажется. Я знал мед.сестёр с отделений, которые теперь сидят - проще найти не того кто афёру замутил, а кто к ней руками прикасался.
Sergy6661 писал(а): 05 ноя 2024, 18:01сделать на ПЛК Овен
В медицине? В предродовом отделении? Это прямая диверсия, на гос.измену может потянуть.
Sergy6661 писал(а): 05 ноя 2024, 18:01 просто бабосики нужны, эти поедатели макарон везде подобную хрень пихают
Всем они нужны. Деньги интернациональны. Так многие делают.
По вопросам работы Форума можно обратиться по этим контактам.
Ответить

Вернуться в «Микроконтроллеры и электроника»