Описание тега cortex-m0+
2
ответа
Изменение приоритета текущего прерывания в NVIC
У меня есть загадка. Часть, которую я использую (NXP KL27, Cortex-M0+), имеет ошибки в периферийном устройстве I2C, так что во время приема отсутствует управление потоком. В результате это должно быть прерывание с высоким приоритетом. Я также исполь…
27 дек '18 в 17:03
1
ответ
Прерывание SysTick не срабатывает, если GDB подключен до его включения.
У меня есть микро ATSAMD21E18A, который я использую с полу-хостингом. Для того чтобы полу-хостинг работал, GDB необходимо "подключить" перед первой инструкцией bkpt. С другой стороны, я необъяснимым образом обнаружил, что прерывание SysTick не срабо…
30 янв '19 в 05:34
0
ответов
Реализация FIR-фильтра на Cortex M0
Возможен ли FIR-фильтр с полосовым фильтром с частотой среза 3k и 4k на Cortex M0? Или у него недостаточно оборудования для достойных результатов?
01 дек '18 в 12:44
2
ответа
Вызов функции C из функции ARM, определенной с помощью __asm
У меня проблемы с пониманием моего компилятора. Мы используем утилиту Scons для компиляции кода ARM для процессора M0+ (в Windows, если это имеет значение. Это компиляция ARMCC). Я пытаюсь захватить адрес указателя стека во время прерывания, использ…
26 июн '18 в 16:22
0
ответов
Портирование freertos на SOC этого m0, частота tc0 не может быть больше 1000
Я новичок по поводу freertos и портирования freertos на один SOC(rn8215: кора m0 + adc + uart + lcd+ мера энергии). Этот SOC использовался в нашем продукте много лет. И я знаю, что freertos можно портировать на кору m0(stm32f0xx). Должно быть хорошо…
15 ноя '18 в 00:31
4
ответа
Ошибка __libc_init_array на STM32L0
Я начинаю с STM32L053 в Linux, использую Eclipse IDE, кросс-компиляцию с gcc-arm-none-eabi-7-2017-q4 и отладку с помощью openocd. Перед входом в main() я попадаю в WWDG_IRQHandler(). В стеке отладчика я вижу: ↓ Reset_Handler() at 0x8002812 ↓ __libc_…
06 мар '18 в 22:22
1
ответ
Как мне сопоставить четыре физических адреса Cortex M0 в одном массиве для разделения битов?
В моей конструкции Cortex M0 у меня есть старое оборудование, которое прошло много обновлений и имеет 128 битов unit_enable, которые выделены четырем физическим регистрам по адресу 0x40000000 + 4*[0, 9, 18, 20]. В моей прошивке я хотел бы использова…
28 сен '18 в 02:42
0
ответов
cortex-m0+ ATSAMC21 nvm плохо читается после инициализации или стирания
После стирания, когда я читаю один и тот же адрес, например значение 0x100 (строка), 4-е первые значения - 0x00000000 или иногда 0x1fffffff вместо 0xffffffff. Я должен прочитать эти 4-е слово еще раз, чтобы иметь хорошее значение. Зачем? Вот моя про…
13 июн '18 в 09:03
2
ответа
Cortex-M0+: не могу перейти с загрузчика на приложение
Я работаю над ATSAMC21 (ATSAMC21J18A) с Cortex-M0+, делаю мой загрузчик CAN. Моя IDE - студия ATMEL. Мигать мое приложение в порядке, но когда я вхожу в i, оно перестало работать (я пробовал с отладкой и без). В disaseembly это указывает на первую и…
04 апр '18 в 10:02
0
ответов
Загрузчик SAM R21 ждет часов бесконечно
Я работаю над проектом, и мне нужно, чтобы Arduino IDE связывался с SAM R21 XPRO, чтобы я мог программировать его как обычную плату Arduino. Я начал с загрузчика arduino для mzero, который похож на D21, и хотел изменить его в соответствии со своими …
23 мар '18 в 18:50
1
ответ
SAMD21G (Cortex -M0+) Соединение для программирования / отладки
Я купил SAMD21G18A (ARM Cortex M0+) у RobotDYN и пытался просто настроить его, чтобы запрограммировать, но я не могу найти много документации о том, как они связаны / настройки для программирования и отладки. На веб-сайте говорится: "Одной из наибол…
14 фев '18 в 07:32
1
ответ
Переменный размер массива uint8_t
Я программирую протокол связи через UART с платой STM32. Мне нужен массив переменного размера значений uint8_t внутри следующей функции: void sendDataToSlave_UART(UART_HandleTypeDef *huart, uint8_t destinationSlave, uint8_t bytesToSend, uint8_t data…
24 ноя '18 в 23:45