Найдено 111 результатов

bkolbov
05 апр 2018, 18:05
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Eclipse + GCC + OpenOCD: готовая сборка среды
Ответы: 77
Просмотры: 15857

Re: Eclipse + GCC + OpenOCD: готовая сборка среды

Как вариант, можно попробовать скачать OpenOCD отсюда.
Ну или попытаться собрать самому из исходников, с использованием последней libusb.
Еще, возможно, сможет помочь подключение через USB 2.0 хаб.
Ну а больше что предложить, уже не знаю, честно говоря.
bkolbov
05 апр 2018, 17:11
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: Eclipse + GCC + OpenOCD: готовая сборка среды
Ответы: 77
Просмотры: 15857

Re: Eclipse + GCC + OpenOCD: готовая сборка среды

Добрый день! А какую версию openocd используете? Там проблема связана скорее с библиотекой libusb, которую Openocd использует. Либо openocd старый, либо слинкован со старым libusb при сборке. Вроде, в последних версиях libusb - большинство критичных вещей, относящихся к USB 3.0, должны быть поправле...
bkolbov
06 мар 2018, 09:54
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 285
Просмотры: 81532

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

Подключил контроллер FPU зависает на обычном делении в main функции, до этого данный проект без FPU с применением "костылей" работал нормально, но довольно медленно. Также поиском прошелся по исходникам и не нашел где вы включаете FPU - должно быть что-то типа такого или такого: SCB->CPACR = 0x00F0...
bkolbov
05 мар 2018, 18:06
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 285
Просмотры: 81532

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

Спасибо за ответ. Частота ядра 100 МГц. По поводу waitsates не понял, если вы про breakpoint'ы, то не более 2х.
waitsates - значение регистра T_ACC блока флэш. Для 100 МГц оно должно быть не менее 6 (ТО табл. 7.3). Попробуйте установить его перед настройкой PLL и переходом на тактирование от неё.
bkolbov
14 фев 2018, 15:25
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 285
Просмотры: 81532

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

Добрый день! Мы хотим применить данный микроконтроллер в металлокерамическом корпусе, однако контрактное производство по монтажу печатных плат запросило информацию о работе с таким изделием - как формовать ножки, какая для этого нужна оснастка, какое получается посадочное место на печатной плате и ...
bkolbov
14 фев 2018, 13:15
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: SPI
Ответы: 11
Просмотры: 844

Re: SPI

Было такое предположение (на случай если запуск дма работает по тому же сигналу что контроллер прерываний): записал в передающий фифо 4 элемента, они передались (соответсвенно CS в 1) и ответ оказался в приёмном фифо -> возникло событие (по времени совпадающее с irq), запускающее дма на передачу и ...
bkolbov
10 фев 2018, 12:13
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: SPI
Ответы: 11
Просмотры: 844

Re: SPI

Добрый день, Роман. Благодарю за предложения! С ДМА пока не разобрался, но ощущение что при штатном использовании (18 канал на передачу, 22 на приём) нужного управления cs не получить. На посмотреть cs такой эксперимент: 22-й канал настраиваю на отправку из массива, для начала отправки пушу в фифо 4...
bkolbov
01 фев 2018, 09:24
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: К1921ВК01Т (ARM Cortex-M4F)
Ответы: 285
Просмотры: 81532

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

Здравствуйте! Подскажите пожалуйста, при синхронизации блоков ШИМ, если все блоки включены цепочкой, задержка в один такт распространяется на каждый последующий блок? (NT_PWMn->TBPHS_bit.TBPHS = n+1) или (NT_PWM0->TBPHS_bit.TBPHS = 0; NT_PWM(1...8)->TBPHS_bit.TBPHS = 1;) Добрый день! Задержка появл...
bkolbov
30 янв 2018, 15:09
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: UART и прерывания FIFO
Ответы: 6
Просмотры: 289

Re: UART и прерывания FIFO

Хотя на стр. 119 есть такая фраза "Если приемопередатчик переводится в отключенное состояние во время передачи или приема, то перед остановкой он завершает выполняемую операцию." из которой складывается впечатление что 12-й байт (и 8-й во втором случае ) д.б. отправиться. Да, такая фраза есть и она...
bkolbov
30 янв 2018, 13:08
Форум: 32-разрядные микроконтроллеры на ядре ARM Cortex
Тема: UART и прерывания FIFO
Ответы: 6
Просмотры: 289

Re: UART и прерывания FIFO

Т.е. мк грузит 16 байт в передающее fifo, начинает передачу, а когда возникает прерывание по передаче - вы её отключаете, и смотрите сколько байт передалось до отключения? Я верно вас понял? NT_UART0->IFLS |= 0; // первый ответ контроллера 11 байт. NT_UART0->IFLS |= 1; // первый ответ контроллера 7 ...

Перейти к расширенному поиску