Motorola MC68HC908LD64

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Russian to

Threaded View
Hello All.
Есть вопросы к спецам по мотороле.
Code Warrior не поддерживает subj кристал напрямую, но писать в его системе
команд возможно. Фирменного программатора нет. Сделал программатор под
мониторный протокол LD64  и написал программу для взаимодействия с кристалом.
Столкнулся с двумя проблемами:

При записи в ОЗУ байтов содержащих не нулевой 8 бит происходит искажение
записываемого байта странным образом.Иногда просто не прописывывается этот бит,
а иногда маскируются и другие биты. Если байт без единичного восьмого бита, то
всё нормально. Почему? Может быть это защитный механизм? Как побороть?

Возникла проблема с записью во флешь память. Мониторными командами дёргая
регистры управления записью флеша и инициируя запись получил полный облом.
Оказалось, что нормируется время программирования как снизу, так и с верху, и
составляет 20...40 микросекунд. Этсюда вывод: нужно запись флеша делать
резидентно и быстро из самого кристала LD64. Закачивать саму программу
программирования, затем данные для программирования сегментов флешь памяти,
потом используя механизм брейк модуля, передавать управление и
программировать..
Довольно сложно и не лаконично.Может быть я что то не знаю?
Возможно в резидентном мониторе есть скрытые команды для поддержки этой
операции.Почему они тогда не документированы?
Кто уже бился с Моторолой, может быть на других кристалах, подскажите куда
копать. Уж очень заманчивый "камень", с большой памятью, периферией, On Screen
Displey+загружаемые шрифты.Хочется его освоить и использовать..

Valera


Motorola MC68HC908LD64
Добрый день( вечер, утро), Valera !

 В Вторник Апрель 06 2004 09:01  Valera Kostomarov писАл(-ла) All про Motorola
MC68HC908LD64:
 VK> Есть вопросы к спецам по мотороле.
 VK> Code Warrior не поддерживает subj кристал напрямую, но писать в его
 VK> системе команд возможно. Фирменного программатора нет. Сделал
 VK> программатор под мониторный протокол LD64  и написал программу для
 VK> взаимодействия с кристалом. Столкнулся с двумя проблемами:
Есть бесплатный ассемблеp от P&E micro в нем есть встpоенный пpогpамматоp.
Пpавда y меня стаpая веpсия, и она сабж не поддеpживает, посмотpите на
www.pemicro.com может чего изменилось. Кстати а где Вы кpисталлы покyпаете?


                 -= CUl8R =-         icq: 291431392
... /np: Nothing/

Re: Motorola MC68HC908LD64
Hello Dimon.

11 Apr 04 00:58, you wrote to me:
 VK>> Есть вопросы к спецам по мотороле.
 VK>> Code Warrior не поддерживает subj кристал напрямую, но писать в
 VK>> его системе команд возможно. Фирменного программатора нет. Сделал
 VK>> программатор под мониторный протокол LD64  и написал программу
 VK>> для взаимодействия с кристалом. Столкнулся с двумя проблемами:

 DK> Есть бесплатный ассемблеp от P&E micro в нем есть встpоенный
 DK> пpогpамматоp. Пpавда y меня стаpая веpсия, и она сабж не
 DK> поддеpживает,
 DK> посмотpите на www.pemicro.com может чего изменилось.
Да ничего не изменилось. У P&E micro  пока нет поддержки Subj.
Прикрутил пока отладчик от 908LJ12. Плохо, что FLASH должна шиться изнутри, а
архитектура памяти у разных клонов моторолы разная, а потому и резидентные
части
программаторов должны быть уникальны для каждого типа микросхем. Удивляет
почему
моторола не унифицировала и не сделала поддержку программирования FLASH через
резидентный монитор, который есть в каждой микросхеме. А может быть и сделали,
но скрывают, чтобы покупали у сателитной компании CodeWarrior V3.0 за $2394,
там
есть поддержка Subj и всех остальных м/сх линейки HC08.
 DK> Кстати а где Вы кpисталлы покyпаете?
Пока крупных закупок не было. Получили от самой MOTOROLA опытные образцы
кристалов бесплатно. Ведём опытные разработки.

Valera


Site Timeline