реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Программирование Renesas R8C/13, Описание протокола и интерфейса для программирования?
Serega_YSV
сообщение Jan 31 2007, 12:49
Сообщение #1


Участник
*

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



Приобрел Starter Kit Renesas r8c/13. В комплекте есть эмулятор, с помощью которого и программируется данный микроконтроллер. Но при промышленном изготовлении устройства на базе данного контроллера слишком накладно иметь несколько эмуляторов(программаторов), а хотелось бы использовать простой однобаксовый шнурок(как обычно). Пытался найти описание протокола и интерфейса программирования, но кроме схем соединения данных контроллеров с фирменными программаторами так ничего и не нашел.
Может кто сталкивался с данной проблемой или знает как её решить? Или у кого есть opensource программатор для данного контроллера?
Go to the top of the page
 
+Quote Post
VDG
сообщение Feb 1 2007, 15:12
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 845
Регистрация: 10-02-06
Пользователь №: 14 193



Цитата(Serega_YSV @ Jan 31 2007, 12:49) *
Может кто сталкивался с данной проблемой или знает как её решить? Или у кого есть opensource программатор для данного контроллера?

Тоже не встречал "шнурок". Скорее всего ренесанс зарабатывает на своих программаторах.


--------------------
Go to the top of the page
 
+Quote Post
HAM
сообщение Feb 1 2007, 23:16
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 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, необходим только преобразователь уровней. Схему не так уж трудно найти на сайте производителя. Не найдете - пишите.
Кроме того, чурез УСАПП можно отлаживать прогу, используя монитор во флэш-памяти.
Go to the top of the page
 
+Quote Post
aforestman
сообщение Mar 28 2007, 11:21
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 3-05-05
Пользователь №: 4 696



Прикрепленный файл  rej05b0734_r8c_10_13groups_serial_protocol_specification.pdf ( 207.67 килобайт ) Кол-во скачиваний: 7188

Если интерес к теме еще не потерян, то можете посмотреть вот этот документ
Go to the top of the page
 
+Quote Post
Василий Зыков
сообщение Mar 29 2007, 07:20
Сообщение #5


Участник
*

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



А как программировать семейство H8/3664?
Собрал следующую схему: см. вложенный файл.
На сайте Renesas нашел программу FlashSta.
Однако, программа не видит микроконтроллера.
Может, есть Application Note, посвященный данному вопросу?

Сообщение отредактировал Василий Зыков - Mar 29 2007, 07:23
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Serega_YSV
сообщение Mar 30 2007, 15:31
Сообщение #6


Участник
*

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



Цитата(aforestman @ Mar 28 2007, 11:21) *
Прикрепленный файл  rej05b0734_r8c_10_13groups_serial_protocol_specification.pdf ( 207.67 килобайт ) Кол-во скачиваний: 7188

Если интерес к теме еще не потерян, то можете посмотреть вот этот документ


Спасибо за информацию!
Go to the top of the page
 
+Quote Post
Serega_YSV
сообщение Apr 20 2007, 09:52
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 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: Свой программатор требуется для того, чтобы производить калибровку и зашивать в контроллер вместе с программой калибровочные значения.

Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Serega_YSV
сообщение Apr 20 2007, 14:01
Сообщение #8


Участник
*

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



Вопрос снимаю))) Перепутал RxD1 с TxD11))
Go to the top of the page
 
+Quote Post
Murk
сообщение Apr 25 2007, 04:01
Сообщение #9


Частый гость
**

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



Вчера испытывал программатор для H8S/2612 по схеме Василий Зыков с некоторыми оговорками из-за особенностей CPU, программное обеспечение FDT от Renesas, хорошо работает программатор, я бы сказал лучше чем программатор для M32C/84 (FlashSta) с которым возникали некоторые проблеммы (потеря связи, отказ чего-либо делать который исправлялся перезагрузкой, то пароль ему не тот хотя пароля как-бы небыло)

Сообщение отредактировал Murk - Apr 25 2007, 04:02


--------------------
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Go to the top of the page
 
+Quote Post
Василий Зыков
сообщение Apr 26 2007, 05:54
Сообщение #10


Участник
*

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



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


Приехав из командировки, собравшись с мыслями, прочитав этот пост, я скачал FDT v3.07. И все заработало! Спасибо за проявленное внимание!
Go to the top of the page
 
+Quote Post
Василий Зыков
сообщение Apr 26 2007, 11:54
Сообщение #11


Участник
*

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



Начал программировать микроконтроллер и наткнулся на интересную вещь...
Вопрос: Я правильно понял, что всякий раз при установке соединения происходит очищение памяти FLASH? Видимо, это сделано с целью защиты содержимого от несанкционированного копирования.
Непосредственно после программирования я сравниваю содержимое памяти с исходником - полное совпадение. Однако, после ресета и нового соединения контроллер оказывается пустым. Или у меня не происходит записи?
Go to the top of the page
 
+Quote Post
Murk
сообщение Apr 27 2007, 01:41
Сообщение #12


Частый гость
**

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



Не могу пока сказать мы провели пока одну (тестовую) запись до отладки программы пока далеко, (в пределах месяца) но как только дело дойдёт попробую найти тему и отписаться.


--------------------
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Go to the top of the page
 
+Quote Post
Василий Зыков
сообщение Apr 27 2007, 12:57
Сообщение #13


Участник
*

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



А может кто-н. подсказать дизассемблер для семейства H8/300 Tiny ?
Go to the top of the page
 
+Quote Post
Василий Зыков
сообщение Apr 28 2007, 20:44
Сообщение #14


Участник
*

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



Цитата(Василий Зыков @ Apr 27 2007, 15:57) *
А может кто-н. подсказать дизассемблер для семейства H8/300 Tiny ?


Кажется, я нашел что-то подходящее. Называется IDA Pro (Interactive disassembler). Версия 5.1.0.899
Go to the top of the page
 
+Quote Post
singlskv
сообщение Apr 29 2007, 12:48
Сообщение #15


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



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

Да, вы правильно поняли насчет стирания Flash.
Если Вы стартуете контроллер в BOOT моде то все содержимое флеш стирается
с целью защиты содержимого от несанкционированного копирования.
Go to the top of the page
 
+Quote Post
Murk
сообщение May 4 2007, 02:49
Сообщение #16


Частый гость
**

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



Перед записью чипа там (FDT) выбирается режим секретности? может в этом дело


--------------------
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Go to the top of the page
 
+Quote Post
Василий Зыков
сообщение May 8 2007, 03:58
Сообщение #17


Участник
*

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



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


Я проверю. Спасибо.
Go to the top of the page
 
+Quote Post
sergeyip
сообщение May 18 2007, 12:47
Сообщение #18


Местный
***

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



Цитата(Serega_YSV @ Apr 20 2007, 18:01) *
Вопрос снимаю))) Перепутал RxD1 с TxD11))

Подозреваю, что приведенные ниже схемы программирования или не работают, а если и работают, то плохо. Надо, на самом деле, ставить микросхему мах232, для согласования сигналов.
Go to the top of the page
 
+Quote Post
Murk
сообщение May 20 2007, 22:24
Сообщение #19


Частый гость
**

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



А кто говорил что её (мах232) там нет?
Ведь оговаривалось лиш подключение ИМС микроконтроллера в момент программирования


--------------------
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Go to the top of the page
 
+Quote Post
sergeyip
сообщение May 21 2007, 06:37
Сообщение #20


Местный
***

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
sergeyip
сообщение May 23 2007, 06:33
Сообщение #21


Местный
***

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



Всезнайка Murk - ты где? smile.gif
Go to the top of the page
 
+Quote Post
Murk
сообщение May 24 2007, 01:14
Сообщение #22


Частый гость
**

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



Я не всезнайка smile.gif wink.gif
спать хотел и в инет не пошел не ставьте мне прогул, а то родители на выходные на озеро не пустят crying.gif
"""схему программатора Василия Зыкова"""http://electronix.ru/forum/index.php?act=A...st&id=10476 назвал так потому что она была вложена в его пост где он спрашивает как прошить и почему "Flash_Sta" непрошивает.
Такие схемы есть в описании почти к каждому контроллеру Renesas, к остальным нужно искать апнотах. К порту подключаются только TxD и RxD через Max или чего ещё там, для преобразования уровней.


--------------------
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Go to the top of the page
 
+Quote Post
sergeyip
сообщение May 24 2007, 06:38
Сообщение #23


Местный
***

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



Спасибо, что ответил. Я эту схему уже видел smile.gif в этой ветке. После твоего указания только внимательно на нее взглянул и увидел ADM202 - это и есть преобразователь уровней. Обычно его делают на мах232., но можно и на этой микросхеме. Разницы никакой.
Go to the top of the page
 
+Quote Post
Murk
сообщение Jul 1 2007, 23:03
Сообщение #24


Частый гость
**

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



По поводу "секретности " при программировании прогой FDT в настройках есть (плохо помню) "разширенный" "автоматический" и "none" так вот даже в режиме "none" при следующем подключении проги к устройству (процессору) для программирования проверка показывает что процессор чист и запись без стирания ошибок не даёт, вот такая вот байда.


--------------------
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Go to the top of the page
 
+Quote Post
V_I_K
сообщение Oct 11 2011, 17:14
Сообщение #25





Группа: Новичок
Сообщений: 2
Регистрация: 11-10-11
Пользователь №: 67 673



Народ, подскажите, имею:

1) (исправный программно) промышленный контроллер с H8S на борту, а именно: HD64F2398F20

2) Два неисправных программно контроллера.

Контроллер имеет на плате разводку уже для внутрисхемного программирования с 74HC245

Сам контроллер программируется через RS232 но увы, программа для перепрошивки видимо прошивает не все из 256к а только часть.

В неисправных платах, программа апгрейда вообще не видит загрузчика.

Вопрос: можно ли скопировать с исправного контроллера (исправную прошивку) в "пустые" контроллеры?

при помощи FDT - это возможно сделать?


Go to the top of the page
 
+Quote Post
Xenia
сообщение Oct 11 2011, 18:28
Сообщение #26


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Сегодня, всего лишь 4 часа назад, вышел Service Pack v3.50.2 для последней версии (полной) компилятора IAR для M16C и R8C, в состав которого вошли "latest Renesas devices and an updated hardware debugger API". Теперь IAR вроде бы обрел способность нормально программировать эти МК. И хотя этого еще никто не успел проверить, данная информация может оказаться полезной для лиц, работающим с этими МК. Инсталлятор версии и сервиспак к ней можно найти на нашем ftp.
Go to the top of the page
 
+Quote Post
Murk
сообщение Oct 12 2011, 22:59
Сообщение #27


Частый гость
**

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



V_I_K Это не возможно.

Сообщение отредактировал Murk - Oct 12 2011, 22:59


--------------------
Политика России будет выглядеть неоднозначной до тех пор, пока не будет решен исход битвы.
Чем больше слёз тем больше облегчения, в слезах и заключается лечение.
Go to the top of the page
 
+Quote Post
puhovick
сообщение Oct 13 2011, 15:26
Сообщение #28


Частый гость
**

Группа: Участник
Сообщений: 77
Регистрация: 17-12-05
Пользователь №: 12 342



Уточняю
при помощи FDT не возможно, другие варианты есть
Могу взяться за восстановление, если это имеет какой либо коммерческий смысл, для работы нужен рабочий донор
Вы в каком городе?

Сообщение отредактировал puhovick - Oct 13 2011, 15:28
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 15:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01637 секунд с 7
ELECTRONIX ©2004-2016