Перейти к содержанию

    

Микропроцессоры от Renesas

Если еще интересно, то процы вышли в серию, отладки доступны уже.

Как называется отладка?

UPD: которая умеет ренесасовский SWD.

Изменено пользователем Electrician

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите, плиз, по прошивке M16C/62 "подручными средствами".

Есть контроллер M30626FHPFP #U3 (максимум 100 циклов стирания). Из-за ограниченного ресурса стираний, хотелось бы более точно подобрать железо и софт для прошивки.

Из обсуждения на предыдущих страницах я понял, что с помощью FT232RL этот МК можно прошить. Но ссылки на приведённые там примеры больше не работают, потому вот опять интересуюсь :laughing:

 

На картинках две схемы подключения: Serial I/O mode 1 и Serial I/O mode 2. Какую из них нужно использовать для программирования через FT232RL?

А что делать с выводами BUSY output, SCLK input (для режима 1), или Monitor output (для режима 2)? Эти выводы обязательны для программирования, или достаточно TXD, RXD?

И какую программу прошивальщика при этом лучше использовать? В обсуждении упоминался отладчик KD30, но может быть это не совсем то, а есть что-то лучше (в плане надёжности, скорости, и т.д.)?

 

Заранее спасибо за ответы.

post-45309-1530117532_thumb.png

post-45309-1530117537_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разобрался с прошивкой. Детали, может кому полезно будет.

1. Для прошивки достаточно переходника USB-COM. Я испытал PL2303 и FT232RL.

2. Программа для прошивки: Flash Development Toolkit 4.09 - качается с официального сайта Renesas.

3. Подключение контроллера по схеме Serial I/O mode 2. При этом сигнал P6_4 (Monitor output) можно оставить в воздухе, он ни на что не влияет. Достаточно только сигналов TXD и RXD.

После этого можно из программы FDT прошивать/читать микроконтроллер :rolleyes:

 

Был такой нюанс.

После первой же прошивки тестовым дампом, программа FDT перестала соединяться с контроллером, жалуясь на неверный ID-код. Хотя код не изменялся, и верификация после прошивки была успешной.

После просмотра логическим анализатором дампов обмена выяснилось, что через PL2303 поступают неверные команды к контроллеру, и поэтому ввести ID-код не получается. Почему так случилось не понятно.

Замена на переходник FT232RL ошибку устранила, и всё заработало как положено. Если кто будет пользоваться PL2303 имейте ввиду.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Если кто будет пользоваться PL2303 имейте ввиду.

Давно стараюсь не пользоваться переходниками на PL2303, так как не раз сталкивался с косяками их работы. Показательно, что в самых дешёвых китайских переходниках с али стоят как раз PL2303.

Так что - только FT232x и CP210x.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация