|
Программирование Renesas R8C/13, Описание протокола и интерфейса для программирования? |
|
|
|
Jan 31 2007, 12:49
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 30-04-06
Пользователь №: 16 628

|
Приобрел Starter Kit Renesas r8c/13. В комплекте есть эмулятор, с помощью которого и программируется данный микроконтроллер. Но при промышленном изготовлении устройства на базе данного контроллера слишком накладно иметь несколько эмуляторов(программаторов), а хотелось бы использовать простой однобаксовый шнурок(как обычно). Пытался найти описание протокола и интерфейса программирования, но кроме схем соединения данных контроллеров с фирменными программаторами так ничего и не нашел. Может кто сталкивался с данной проблемой или знает как её решить? Или у кого есть opensource программатор для данного контроллера?
|
|
|
|
|
Feb 1 2007, 23:16
|

Участник

Группа: Новичок
Сообщений: 15
Регистрация: 21-10-05
Пользователь №: 9 945

|
Цитата(Serega_YSV @ Jan 31 2007, 12:49)  Приобрел Starter Kit Renesas r8c/13. В комплекте есть эмулятор, с помощью которого и программируется данный микроконтроллер. Но при промышленном изготовлении устройства на базе данного контроллера слишком накладно иметь несколько эмуляторов(программаторов), а хотелось бы использовать простой однобаксовый шнурок(как обычно). Пытался найти описание протокола и интерфейса программирования, но кроме схем соединения данных контроллеров с фирменными программаторами так ничего и не нашел. Может кто сталкивался с данной проблемой или знает как её решить? Или у кого есть opensource программатор для данного контроллера? Микроконтроллеры М16С программируются посредством ПК и бесплатного ПО ( FDT есть у вас в RSK, Flash Starter, есть на сайте) через интерфейс RS-232, необходим только преобразователь уровней. Схему не так уж трудно найти на сайте производителя. Не найдете - пишите. Кроме того, чурез УСАПП можно отлаживать прогу, используя монитор во флэш-памяти.
|
|
|
|
|
Mar 29 2007, 07:20
|

Участник

Группа: Участник
Сообщений: 63
Регистрация: 11-11-06
Из: Екатеринбург
Пользователь №: 22 191

|
А как программировать семейство H8/3664? Собрал следующую схему: см. вложенный файл. На сайте Renesas нашел программу FlashSta. Однако, программа не видит микроконтроллера. Может, есть Application Note, посвященный данному вопросу?
Сообщение отредактировал Василий Зыков - Mar 29 2007, 07:23
Эскизы прикрепленных изображений
|
|
|
|
|
Mar 30 2007, 15:31
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 30-04-06
Пользователь №: 16 628

|
Цитата(aforestman @ Mar 28 2007, 11:21) 
rej05b0734_r8c_10_13groups_serial_protocol_specification.pdf ( 207.67 килобайт )
Кол-во скачиваний: 7188Если интерес к теме еще не потерян, то можете посмотреть вот этот документ Спасибо за информацию!
|
|
|
|
|
Apr 20 2007, 09:52
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 30-04-06
Пользователь №: 16 628

|
Помогите кто может! В режиме программирования (mode1 - синхронный последовательный режим без кварцевого резонатора) контроллер не входит в режим программирования. Всё делаю вот так: 1. Устанавливаю все пины RESET, MODE, CNVSS, RXD в "0". TXD - вход 2. Подаю на плату питание. 3. RESET перевожу в "1". 4. Жду 50 мс, делаю MODE как вход, а CNVSS устанавливаю в 1. 5. Жду когда MODE станет "0", но там всё время "1". Схема платы. PS: Свой программатор требуется для того, чтобы производить калибровку и зашивать в контроллер вместе с программой калибровочные значения.
|
|
|
|
|
Apr 20 2007, 14:01
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 30-04-06
Пользователь №: 16 628

|
Вопрос снимаю))) Перепутал RxD1 с TxD11))
|
|
|
|
|
Apr 26 2007, 05:54
|

Участник

Группа: Участник
Сообщений: 63
Регистрация: 11-11-06
Из: Екатеринбург
Пользователь №: 22 191

|
Цитата(Murk @ Apr 25 2007, 07:01)  Вчера испытывал программатор для H8S/2612 по схеме Василий Зыков с некоторыми оговорками из-за особенностей CPU, программное обеспечение FDT от Renesas, хорошо работает программатор, я бы сказал лучше чем программатор для M32C/84 (FlashSta) с которым возникали некоторые проблеммы (потеря связи, отказ чего-либо делать который исправлялся перезагрузкой, то пароль ему не тот хотя пароля как-бы небыло) Приехав из командировки, собравшись с мыслями, прочитав этот пост, я скачал FDT v3.07. И все заработало! Спасибо за проявленное внимание!
|
|
|
|
|
Apr 28 2007, 20:44
|

Участник

Группа: Участник
Сообщений: 63
Регистрация: 11-11-06
Из: Екатеринбург
Пользователь №: 22 191

|
Цитата(Василий Зыков @ Apr 27 2007, 15:57)  А может кто-н. подсказать дизассемблер для семейства H8/300 Tiny ? Кажется, я нашел что-то подходящее. Называется IDA Pro (Interactive disassembler). Версия 5.1.0.899
|
|
|
|
|
Apr 29 2007, 12:48
|
дятел
    
Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065

|
Цитата(Василий Зыков @ Apr 26 2007, 12:54)  Начал программировать микроконтроллер и наткнулся на интересную вещь... Вопрос: Я правильно понял, что всякий раз при установке соединения происходит очищение памяти FLASH? Видимо, это сделано с целью защиты содержимого от несанкционированного копирования. Непосредственно после программирования я сравниваю содержимое памяти с исходником - полное совпадение. Однако, после ресета и нового соединения контроллер оказывается пустым. Или у меня не происходит записи? Да, вы правильно поняли насчет стирания Flash. Если Вы стартуете контроллер в BOOT моде то все содержимое флеш стирается с целью защиты содержимого от несанкционированного копирования.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|