|
Программирование 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 моде то все содержимое флеш стирается с целью защиты содержимого от несанкционированного копирования.
|
|
|
|
|
May 8 2007, 03:58
|

Участник

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

|
Цитата(Murk @ May 4 2007, 08:49)  Перед записью чипа там (FDT) выбирается режим секретности? может в этом дело Я проверю. Спасибо.
|
|
|
|
|
May 21 2007, 06:37
|

Местный
  
Группа: Участник
Сообщений: 251
Регистрация: 15-12-05
Из: Москва
Пользователь №: 12 247

|
Цитата(Murk @ Apr 25 2007, 08:01)  Вчера испытывал программатор для H8S/2612 по схеме Василий Зыков с некоторыми оговорками из-за особенностей CPU, программное обеспечение FDT от Renesas, хорошо работает программатор, я бы сказал лучше чем программатор для M32C/84 (FlashSta) с которым возникали некоторые проблеммы (потеря связи, отказ чего-либо делать который исправлялся перезагрузкой, то пароль ему не тот хотя пароля как-бы небыло) Можно ли посмотреть где нибудь эту схему программатора Василия Зыкова.. Если не трудно - выложите ее в этой ветке. Меня интересует, при программировании через FDT в режиме UART MODE на какие ножки COM - порта вешаются сигналы MODE и RESET или они к COM - порту совсем не подключаются?
Сообщение отредактировал sergeyip - May 21 2007, 07:07
|
|
|
|
|
May 24 2007, 01:14
|

Частый гость
 
Группа: Участник
Сообщений: 150
Регистрация: 15-02-06
Из: ЛНР Рубежное
Пользователь №: 14 357

|
Я не всезнайка спать хотел и в инет не пошел не ставьте мне прогул, а то родители на выходные на озеро не пустят """схему программатора Василия Зыкова""" http://electronix.ru/forum/index.php?act=A...st&id=10476 назвал так потому что она была вложена в его пост где он спрашивает как прошить и почему "Flash_Sta" непрошивает. Такие схемы есть в описании почти к каждому контроллеру Renesas, к остальным нужно искать апнотах. К порту подключаются только TxD и RxD через Max или чего ещё там, для преобразования уровней.
--------------------
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы. Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
|
|
|
|
|
Oct 11 2011, 17:14
|
Группа: Новичок
Сообщений: 2
Регистрация: 11-10-11
Пользователь №: 67 673

|
Народ, подскажите, имею:
1) (исправный программно) промышленный контроллер с H8S на борту, а именно: HD64F2398F20
2) Два неисправных программно контроллера.
Контроллер имеет на плате разводку уже для внутрисхемного программирования с 74HC245
Сам контроллер программируется через RS232 но увы, программа для перепрошивки видимо прошивает не все из 256к а только часть.
В неисправных платах, программа апгрейда вообще не видит загрузчика.
Вопрос: можно ли скопировать с исправного контроллера (исправную прошивку) в "пустые" контроллеры?
при помощи FDT - это возможно сделать?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|