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

Микропроцессоры от 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.

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


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

микроконтроллер M3062LFGPFP # U3C IC 16-bit 20MHz 256KB флэш-память 100-QFP без  загрузчика, подскажите, что можно сделать? Как заливать прошивку?

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


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

Как это без загрузчика? Он в ПЗУ там, его не отключить.

Есть отладчик с функцией прошивки, называется E8. Можно свое что-то написать, мы так делали в свое время. Только имейте в виду, что там таймауты очень маленькие, соблюсти можно только из драйвера.

И еще. У него есть защита насмерть. Если поставили и не знаете кода - кристалл в помойку. Даже стереть не получится.

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...