К1921ВК01Т (арм Cortex-M4F)
Модераторы: ea, dav, bkolbov, Alis, pip, _sva_
- Лашкевич
- Сообщения: 373
- Зарегистрирован: 13 май 2015, 13:10
- Предприятие: ООО "НПФ Вектор"
- Откуда: Москва
- Контактная информация:
Re: К1921ВК01Т (арм Cortex-M4F)
А если в VecorIDE запускать прямо MotorContorDemo, как оно работает? Просто надо как-то понять, программная проблема или аппаратная. К сожеланию, у меня нету среды на основе QT Creator чтобы проверить ваш код... По описанию похоже или на проблемы JTAG, или на неверную настройку тактирования.
Re: К1921ВК01Т (арм Cortex-M4F)
waitsates - значение регистра T_ACC блока флэш. Для 100 МГц оно должно быть не менее 6 (ТО табл. 7.3). Попробуйте установить его перед настройкой PLL и переходом на тактирование от неё.Спасибо за ответ. Частота ядра 100 МГц. По поводу waitsates не понял, если вы про breakpoint'ы, то не более 2х.
Re: К1921ВК01Т (арм Cortex-M4F)
Также поиском прошелся по исходникам и не нашел где вы включаете FPU - должно быть что-то типа такого или такого:Подключил контроллер FPU зависает на обычном делении в main функции, до этого данный проект без FPU с применением "костылей" работал нормально, но довольно медленно.
Код: Выделить всё
SCB->CPACR = 0x00F00000;
__DSB();
__ISB();
Re: К1921ВК01Т (арм Cortex-M4F)
Спасибо за ответ. Проблема была в подключении фпу, не нашел правильного описания, положился на библиотеку. Все заработало спасибо.bkolbov писал(а): ↑06 мар 2018, 09:54Также поиском прошелся по исходникам и не нашел где вы включаете FPU - должно быть что-то типа такого или такого:Подключил контроллер FPU зависает на обычном делении в main функции, до этого данный проект без FPU с применением "костылей" работал нормально, но довольно медленно.Код: Выделить всё
SCB->CPACR = 0x00F00000; __DSB(); __ISB();
-
- Сообщения: 2
- Зарегистрирован: 18 апр 2018, 08:10
- Предприятие: USPTU
Re: К1921ВК01Т (арм Cortex-M4F)
Здравствуйте! При подключении устройства и попытке посмотреть его в среде UniCON возникли проблемы. Вся подробная информация о проблеме - во вложении. Посмотрите, пожалуйста, и подскажите советом как быть.
http://dropmefiles.com/RHRlL
http://dropmefiles.com/RHRlL
С уважением,
Валитова Юлия.
Валитова Юлия.
- Лашкевич
- Сообщения: 373
- Зарегистрирован: 13 май 2015, 13:10
- Предприятие: ООО "НПФ Вектор"
- Откуда: Москва
- Контактная информация:
Re: К1921ВК01Т (арм Cortex-M4F)
Добрый день.Судя по статусу "работа" в UniCON, программа нашла переходник и успешно к нему подключилась. Раз устройств нет в сети, нужно проверить:
0. Подано ли питание?
1. Прошит ли микроконтроллер? Перепрошейте его последним ПО репозитория motorcontroldemo из репозитория https://bitbucket.org/niietcm4/motorcontroldemo/ . Лампочки мигают?
2. Проверьте подвключение CAN кабеля, попробуйте перевернуть его (для CAN это безопасно)
3. У марафона есть программа CANwise (кажется, ставится отдельно), ей можно открыть канал 0 переходника, выбрать скорость 125 и посмотреть посылки в сети (есть или нет).
4. Попробуйте подключиться через USB - можно использовать как верхний, так и боковой разъемы, детально смотрите в описании на ПО, последняя версия которого расположена по приведенной выше ссылке репозитория motorcontroldemo.
0. Подано ли питание?
1. Прошит ли микроконтроллер? Перепрошейте его последним ПО репозитория motorcontroldemo из репозитория https://bitbucket.org/niietcm4/motorcontroldemo/ . Лампочки мигают?
2. Проверьте подвключение CAN кабеля, попробуйте перевернуть его (для CAN это безопасно)
3. У марафона есть программа CANwise (кажется, ставится отдельно), ей можно открыть канал 0 переходника, выбрать скорость 125 и посмотреть посылки в сети (есть или нет).
4. Попробуйте подключиться через USB - можно использовать как верхний, так и боковой разъемы, детально смотрите в описании на ПО, последняя версия которого расположена по приведенной выше ссылке репозитория motorcontroldemo.
-
- Сообщения: 2
- Зарегистрирован: 18 апр 2018, 08:10
- Предприятие: USPTU
Re: К1921ВК01Т (арм Cortex-M4F)
Здравствуйте еще раз!
0. Да, питание на схему подается.
1. Проект Blinky успешно собран и запущен (среда программирования Keil)
2. Его крутили и так, и сяк.
3. CANwise установили, запустили пересылки по 0 каналу, ничего на экране не отобразилось. Видимо, посылок нет.
И результат тот же. В UniCON не видит устройства в сети.
0. Да, питание на схему подается.
1. Проект Blinky успешно собран и запущен (среда программирования Keil)
2. Его крутили и так, и сяк.
3. CANwise установили, запустили пересылки по 0 каналу, ничего на экране не отобразилось. Видимо, посылок нет.
И результат тот же. В UniCON не видит устройства в сети.
С уважением,
Валитова Юлия.
Валитова Юлия.
- Лашкевич
- Сообщения: 373
- Зарегистрирован: 13 май 2015, 13:10
- Предприятие: ООО "НПФ Вектор"
- Откуда: Москва
- Контактная информация:
Re: К1921ВК01Т (арм Cortex-M4F)
Ну конечно же не Blinky! Прошивать надо motorcontroldemo. Blinky только умеет мигать светодиодом!
- Disona
- Сообщения: 81
- Зарегистрирован: 06 дек 2016, 11:18
- Предприятие: НПФ Вектор
- Откуда: Москва
- Контактная информация:
Re: К1921ВК01Т (арм Cortex-M4F)
Всем здравствуйте.
Мы хотели бы поделиться информацией о том, что попробовали использовать дешёвые программаторы "ST Link V2" (цена в районе 200 р.) с процессорами K1921BK01T. Протестировали их через прошивку и отладку в VectorIDE - всё работает хорошо. Общение с микроконтроллером у них идёт через интерфейс SWD. Так что если кто-то сомневался - можете их использовать.
Мы хотели бы поделиться информацией о том, что попробовали использовать дешёвые программаторы "ST Link V2" (цена в районе 200 р.) с процессорами K1921BK01T. Протестировали их через прошивку и отладку в VectorIDE - всё работает хорошо. Общение с микроконтроллером у них идёт через интерфейс SWD. Так что если кто-то сомневался - можете их использовать.
- Вложения
-
- 2018-05-07_10-50-21.png (96.63 КБ) 3273 просмотра
С уважением, Дмитрий Шпак
ООО "НПФ Вектор"
ООО "НПФ Вектор"
Re: К1921ВК01Т (арм Cortex-M4F)
Включена ли микросхема 1921ВК01Т1 в перечень ЭКБ (в перечне 2017 года не нашёл её) ?