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

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

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

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

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

Сообщение Лашкевич » 05 мар 2018, 17:50

А если в VecorIDE запускать прямо MotorContorDemo, как оно работает? Просто надо как-то понять, программная проблема или аппаратная. К сожеланию, у меня нету среды на основе QT Creator чтобы проверить ваш код... По описанию похоже или на проблемы JTAG, или на неверную настройку тактирования.
С уважением,
Лашкевич Максим.
Инженер-программист ООО "НПФ Вектор", Москва.
http://motorcontrol.ru/

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

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

Сообщение bkolbov » 05 мар 2018, 18:06

Спасибо за ответ. Частота ядра 100 МГц. По поводу waitsates не понял, если вы про breakpoint'ы, то не более 2х.
waitsates - значение регистра T_ACC блока флэш. Для 100 МГц оно должно быть не менее 6 (ТО табл. 7.3). Попробуйте установить его перед настройкой PLL и переходом на тактирование от неё.

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

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

Сообщение bkolbov » 06 мар 2018, 09:54

Подключил контроллер FPU зависает на обычном делении в main функции, до этого данный проект без FPU с применением "костылей" работал нормально, но довольно медленно.
Также поиском прошелся по исходникам и не нашел где вы включаете FPU - должно быть что-то типа такого или такого:

Код: Выделить всё

    SCB->CPACR = 0x00F00000;
    __DSB();
    __ISB();

Ngg
Сообщения: 3
Зарегистрирован: 18 дек 2017, 15:29
Предприятие: ЦНИИ СЭТ

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

Сообщение Ngg » 06 мар 2018, 12:54

bkolbov писал(а):
06 мар 2018, 09:54
Подключил контроллер FPU зависает на обычном делении в main функции, до этого данный проект без FPU с применением "костылей" работал нормально, но довольно медленно.
Также поиском прошелся по исходникам и не нашел где вы включаете FPU - должно быть что-то типа такого или такого:

Код: Выделить всё

    SCB->CPACR = 0x00F00000;
    __DSB();
    __ISB();
Спасибо за ответ. Проблема была в подключении фпу, не нашел правильного описания, положился на библиотеку. Все заработало спасибо.

Valitova Juliya
Сообщения: 2
Зарегистрирован: 18 апр 2018, 08:10
Предприятие: USPTU

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

Сообщение Valitova Juliya » 18 апр 2018, 08:18

Здравствуйте! При подключении устройства и попытке посмотреть его в среде UniCON возникли проблемы. Вся подробная информация о проблеме - во вложении. Посмотрите, пожалуйста, и подскажите советом как быть.
http://dropmefiles.com/RHRlL

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

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

Сообщение Лашкевич » 18 апр 2018, 15:56

Добрый день.Судя по статусу "работа" в UniCON, программа нашла переходник и успешно к нему подключилась. Раз устройств нет в сети, нужно проверить:
0. Подано ли питание?
1. Прошит ли микроконтроллер? Перепрошейте его последним ПО репозитория motorcontroldemo из репозитория https://bitbucket.org/niietcm4/motorcontroldemo/ . Лампочки мигают?
2. Проверьте подвключение CAN кабеля, попробуйте перевернуть его (для CAN это безопасно)
3. У марафона есть программа CANwise (кажется, ставится отдельно), ей можно открыть канал 0 переходника, выбрать скорость 125 и посмотреть посылки в сети (есть или нет).
4. Попробуйте подключиться через USB - можно использовать как верхний, так и боковой разъемы, детально смотрите в описании на ПО, последняя версия которого расположена по приведенной выше ссылке репозитория motorcontroldemo.
С уважением,
Лашкевич Максим.
Инженер-программист ООО "НПФ Вектор", Москва.
http://motorcontrol.ru/

Valitova Juliya
Сообщения: 2
Зарегистрирован: 18 апр 2018, 08:10
Предприятие: USPTU

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

Сообщение Valitova Juliya » 27 апр 2018, 18:22

Здравствуйте еще раз!
0. Да, питание на схему подается.
1. Проект Blinky успешно собран и запущен (среда программирования Keil)
2. Его крутили и так, и сяк.
3. CANwise установили, запустили пересылки по 0 каналу, ничего на экране не отобразилось. Видимо, посылок нет.

И результат тот же. В UniCON не видит устройства в сети.

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

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

Сообщение Лашкевич » 27 апр 2018, 20:15

Ну конечно же не Blinky! Прошивать надо motorcontroldemo. Blinky только умеет мигать светодиодом!
С уважением,
Лашкевич Максим.
Инженер-программист ООО "НПФ Вектор", Москва.
http://motorcontrol.ru/

Disona
Сообщения: 9
Зарегистрирован: 06 дек 2016, 11:18
Предприятие: НПФ Вектор
Откуда: Москва
Contact:

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

Сообщение Disona » 07 май 2018, 17:26

Всем здравствуйте.

Мы хотели бы поделиться информацией о том, что попробовали использовать дешёвые программаторы "ST Link V2" (цена в районе 200 р.) с процессорами K1921BK01T. Протестировали их через прошивку и отладку в VectorIDE - всё работает хорошо. Общение с микроконтроллером у них идёт через интерфейс SWD. Так что если кто-то сомневался - можете их использовать.
Вложения
2018-05-07_10-50-21.png
2018-05-07_10-50-21.png (96.63 КБ) 84 просмотра
С уважением, Дмитрий Шпак
ООО "НПФ Вектор"

Max R
Сообщения: 4
Зарегистрирован: 07 май 2018, 22:58
Предприятие: Cyberdyne Systems

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

Сообщение Max R » 20 май 2018, 15:42

Включена ли микросхема 1921ВК01Т1 в перечень ЭКБ (в перечне 2017 года не нашёл её) ?

Ответить

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость