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, бутлоадер проверяет наличие себя в ОЗУ(время отклика значительно меньше, чем при дергании питания)
Есть у кого соображения чяднт или как его забороть?
[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, бутлоадер проверяет наличие себя в ОЗУ(время отклика значительно меньше, чем при дергании питания)
Есть у кого соображения чяднт или как его забороть?