Jump to content

    

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

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

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

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

Edited by Electrician

Share this post


Link to post
Share on other sites

Подскажите, плиз, по прошивке 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

Share this post


Link to post
Share on other sites

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

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 имейте ввиду.

Share this post


Link to post
Share on other sites
Если кто будет пользоваться PL2303 имейте ввиду.

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this