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

 
 
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

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

 


RSS Текстовая версия Сейчас: 12th July 2025 - 10:09
Рейтинг@Mail.ru


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