Что, товарищ, фигню запостил? Вся фигня и разборки с модераторами по поводу фигни - в этом разделе.
Ответить

Renesas, всеми любИм.

Пт окт 13, 2023 10:27:57

[uquote="shura1971",url="/forum/viewtopic.php?p=4426550#p4426550"][b]usavich[/b]
[color=#008080]-Еще уточню, мне не нужно восстанавливать батарейку, мне нужно научиться писать свои прошивки в этот чип.[/color]
Тогда только на проект Karosium.com по этому чипу. С платой FX2LP.
Там писать можно прогой свою Program.bin...[/uquote]
там нет решения для FC201.

Так как с ардуино получилось не очень, попробовал забороть его каноничным PIC16F628A.
Дело пошло веселее
0. предположительно FC201 это версия boot ROM.
1. стандартные команды boot mode не работают. Команды 0xF5 и 0xFB не работают.
2. были найдены команды 0x70(byte1, byte2), 0x71(byte3,byte4) и 0x72(byte5).
После подачи этой последовательности (start)0x70 byte1 byte2(stop)(start)0x71 byte3 byte4)(stop)(start)0x72 byte5(stop) контроллер подтверждает прием одного байта, далее NACK.
byte1...5 любое значение(команды проверялись по отдельности)
3.Синхронный последовательный интерфейс молчит. При подаче autobaud sequence(0x00 пауза 30мс; повторить 16раз) на скоростях 9600, 19200 и 4800 в I2C происходит оживляж. Что выдает чип, я пока не готов сказать - надо еще один I2C сканер делать.
4. При подтяжке RXD(pin9) к +5Вольт поведение контроллера стало более единообразное.
5. При дергании сброса в режиме boot mode, бутлоадер проверяет наличие себя в ОЗУ(время отклика значительно меньше, чем при дергании питания)

Есть у кого соображения чяднт или как его забороть?

Re: Renesas, всеми любИм.

Сб окт 21, 2023 03:57:23

Спасибо за ~300 просмотров.
Аутентификация 0x71 KEY1 0x72 R 0x70 func(R). Наверное.

Re: Renesas, всеми любИм.

Пт ноя 03, 2023 07:21:50

О! 600+ просмотров, надо небольшой апдейт изысканий запостить.
*оживление в зале*
Небольшая поправка к первому посту.
0. название чипа должно читаться как M37512FC 201, где 201 вариант ПО(предположительно только бутром).
2. команды 0x70 и 0x71 подтверждают прием трех байт, а не двух, как я указал в первом посте.
2.1. порядок байт скорее всего Intel. При подаче в команду 71 отрицательного int24 команда 72 бодренько рапортует 0x33 0x33 0x8C(весь диапазон не проверялся, только MSB).
2.2. атака на время ответа дает не совсем понятный(как его интерпретировать) результат. Есть случайные всплески, либо я не вижу закономерности.
2.3. состояние СТОП, выданное на шину, приводит контроллер в некоторое изначальное состояние.
2.4. Команда 71 стабильно "светится" поверх шума.
Как то так.

Re: Renesas, всеми любИм.

Пт ноя 03, 2023 07:37:17

usavich писал(а):О! 600+ просмотров
да, поисковики активно просматривают.
usavich писал(а):Renesas, всеми любИм.
1.4 Название создаваемой темы должно быть чётким, понятным и отражать её сущность.

Re: Renesas, всеми любИм.

Пт ноя 03, 2023 09:06:49

Где только та кое старье берётся. Оно уже давно не актуально и никому не интересно. Из продукции Renesas рекомендую обратить внимание на семейство RA2. По ним у меня в профиле статья есть.
Ответить