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

32-разрядные микроконтроллеры разработки ОАО "НИИЭТ"

Модераторы: pip, _sva_

Аватара пользователя
Лашкевич
Сообщения: 96
Зарегистрирован: 13 май 2015, 13:10
Предприятие: ООО "НПФ Вектор"
Откуда: Москва
Contact:

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

Сообщение Лашкевич » 14 авг 2017, 15:07

А в какую флеш, которая пользовательская или которая для программы? Для пользовательской смотрите репозиторий motorcontroldemo, там есть драйвер V_UserMemory.c который для сохранения настроек и нужен.
С уважением,
Лашкевич Максим.
Инженер-программист ООО "НПФ Вектор", Москва.
http://motorcontrol.ru/

hgost
Сообщения: 50
Зарегистрирован: 14 дек 2015, 12:07
Предприятие: АО НИИЭТ
Откуда: НИИЭТ
Contact:

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

Сообщение hgost » 14 авг 2017, 15:18

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

NaviKD
Сообщения: 1
Зарегистрирован: 15 авг 2017, 10:41
Предприятие: АО "Концерн "Созвездие"

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

Сообщение NaviKD » 15 авг 2017, 10:46

Здравствуйте. Интересует возможность защиты прошивки от считывания из контроллера. Возможно ли такое?

hgost
Сообщения: 50
Зарегистрирован: 14 дек 2015, 12:07
Предприятие: АО НИИЭТ
Откуда: НИИЭТ
Contact:

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

Сообщение hgost » 16 авг 2017, 09:56

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

Аватара пользователя
Лашкевич
Сообщения: 96
Зарегистрирован: 13 май 2015, 13:10
Предприятие: ООО "НПФ Вектор"
Откуда: Москва
Contact:

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

Сообщение Лашкевич » 16 авг 2017, 14:09

Ну вообще говоря можно в прошивке первой же строчкой кода отключить альтернативные выводы житага и всё. Будет защита. Но потом надо делать стирание через подвязку ножки H2.
С уважением,
Лашкевич Максим.
Инженер-программист ООО "НПФ Вектор", Москва.
http://motorcontrol.ru/

hgost
Сообщения: 50
Зарегистрирован: 14 дек 2015, 12:07
Предприятие: АО НИИЭТ
Откуда: НИИЭТ
Contact:

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

Сообщение hgost » 16 авг 2017, 15:18

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

Аватара пользователя
Лашкевич
Сообщения: 96
Зарегистрирован: 13 май 2015, 13:10
Предприятие: ООО "НПФ Вектор"
Откуда: Москва
Contact:

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

Сообщение Лашкевич » 16 авг 2017, 16:34

Ну... мне пока сходу не приходит в голову простой способ обойти такую защиту. Кроме того, как показывает практика, у некоторых именитых производителей защита флеша паролем тоже не дает 100% защиты...
С уважением,
Лашкевич Максим.
Инженер-программист ООО "НПФ Вектор", Москва.
http://motorcontrol.ru/

dimchin
Сообщения: 5
Зарегистрирован: 06 сен 2017, 18:01
Предприятие: "АО "Диаконт"

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

Сообщение dimchin » 06 сен 2017, 18:34

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

bkolbov
Сообщения: 92
Зарегистрирован: 14 дек 2015, 11:37
Предприятие: АО НИИЭТ
Откуда: Воронеж

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

Сообщение bkolbov » 07 сен 2017, 12:18

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

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

dimchin
Сообщения: 5
Зарегистрирован: 06 сен 2017, 18:01
Предприятие: "АО "Диаконт"

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

Сообщение dimchin » 11 сен 2017, 11:13

Благодарю за оперативный ответ!

Ответить

Вернуться в «32-разрядные микроконтроллеры на ядре ARM Cortex»

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и 4 гостя