Страница 26 из 27

Re: К1921ВК01Т (ARM Cortex-M4F)

Добавлено: 14 авг 2017, 15:07
Лашкевич
А в какую флеш, которая пользовательская или которая для программы? Для пользовательской смотрите репозиторий motorcontroldemo, там есть драйвер V_UserMemory.c который для сохранения настроек и нужен.

Re: К1921ВК01Т (ARM Cortex-M4F)

Добавлено: 14 авг 2017, 15:18
hgost
Лашкевич писал(а):
14 авг 2017, 15:07
А в какую флеш, которая пользовательская или которая для программы? Для пользовательской смотрите репозиторий motorcontroldemo, там есть драйвер V_UserMemory.c который для сохранения настроек и нужен.
Да, в прошлом сообщении имелась в виду Bootflash, из которой идет исполнение кода. В Userflash писать можно в любой момент

Re: К1921ВК01Т (ARM Cortex-M4F)

Добавлено: 15 авг 2017, 10:46
NaviKD
Здравствуйте. Интересует возможность защиты прошивки от считывания из контроллера. Возможно ли такое?

Re: К1921ВК01Т (ARM Cortex-M4F)

Добавлено: 16 авг 2017, 09:56
hgost
NaviKD писал(а):
15 авг 2017, 10:46
Здравствуйте. Интересует возможность защиты прошивки от считывания из контроллера. Возможно ли такое?
Здравствуйте. Защиты от считывания нет

Re: К1921ВК01Т (ARM Cortex-M4F)

Добавлено: 16 авг 2017, 14:09
Лашкевич
Ну вообще говоря можно в прошивке первой же строчкой кода отключить альтернативные выводы житага и всё. Будет защита. Но потом надо делать стирание через подвязку ножки H2.

Re: К1921ВК01Т (ARM Cortex-M4F)

Добавлено: 16 авг 2017, 15:18
hgost
Лашкевич писал(а):
16 авг 2017, 14:09
Ну вообще говоря можно в прошивке первой же строчкой кода отключить альтернативные выводы житага и всё. Будет защита. Но потом надо делать стирание через подвязку ножки H2.
Можно, но это не даст 100% защиты, если стоит цель именно слить прошивку

Re: К1921ВК01Т (ARM Cortex-M4F)

Добавлено: 16 авг 2017, 16:34
Лашкевич
Ну... мне пока сходу не приходит в голову простой способ обойти такую защиту. Кроме того, как показывает практика, у некоторых именитых производителей защита флеша паролем тоже не дает 100% защиты...

Re: К1921ВК01Т (ARM Cortex-M4F)

Добавлено: 06 сен 2017, 18:34
dimchin
Добрый день!
Не подскажете, есть ли какой-то порядок подачи питания на микроконтроллер?
Мы столкнулись с проблемой "назапуска" контроллера при первичной подаче питания. На осциллограммах видно, что в нашем случае питание 1,8 В(А) подаётся на аналоговую часть схемы с приличной задержкой относительно цифровых 3,3 и 1,8 В (порядка 12-22 мс). Связано это с задержкой при включении нашего внешнего источника аналогового питания. Но может ли это вызывать проблемы с инициализацией контроллера, мне непонятно. Проблема решается путём введения искусственной задержки включения контроллера (установкой ёмкости номиналом от 3,3 мкФ на вход RST вместе с подтяжкой 10кОм к питанию). Также проблема ушла при объединении аналоговой и цифровой земель схемы (если честно, у меня нет понимания, как это может влиять на запуск/незапуск контроллера). Был бы благодарен, если бы вы помогли разобрать с правильным режимом подачи питания и могут ли наши проблемы быть связаны именно с этим, либо нужно искать их источник где-то в другом месте.

Re: К1921ВК01Т (ARM Cortex-M4F)

Добавлено: 07 сен 2017, 12:18
bkolbov
dimchin писал(а):
06 сен 2017, 18:34
Добрый день!
Не подскажете, есть ли какой-то порядок подачи питания на микроконтроллер?
Мы столкнулись с проблемой "назапуска" контроллера при первичной подаче питания. На осциллограммах видно, что в нашем случае питание 1,8 В(А) подаётся на аналоговую часть схемы с приличной задержкой относительно цифровых 3,3 и 1,8 В (порядка 12-22 мс). Связано это с задержкой при включении нашего внешнего источника аналогового питания. Но может ли это вызывать проблемы с инициализацией контроллера, мне непонятно. Проблема решается путём введения искусственной задержки включения контроллера (установкой ёмкости номиналом от 3,3 мкФ на вход RST вместе с подтяжкой 10кОм к питанию). Также проблема ушла при объединении аналоговой и цифровой земель схемы (если честно, у меня нет понимания, как это может влиять на запуск/незапуск контроллера). Был бы благодарен, если бы вы помогли разобрать с правильным режимом подачи питания и могут ли наши проблемы быть связаны именно с этим, либо нужно искать их источник где-то в другом месте.
Добрый день!

Основные правила, связанные с запуском мк и питанием:
- все питания подаются либо одновременно, либо сначала все периферийные, потом ядерное
- активный сброс на входе RST должен удерживаться до тех пор, пока все питания не будут поданы
- аналоговая и цифровая земля должны обязательно соединяться в какой-либо точке вне мк

Re: К1921ВК01Т (ARM Cortex-M4F)

Добавлено: 11 сен 2017, 11:13
dimchin
Благодарю за оперативный ответ!