Вопросы по теме 'keil'

Встроенные функции сборки ARM в Emblocks или Keil
Как я могу написать встроенные функции сборки ARM в Emblocks или Keil для микроконтроллера STM32F429?
1837 просмотров
schedule 17.11.2021

Невозможно добавить библиотеки C ++ в проект keil c
Я пытаюсь добавить библиотеку C ++ в проект c в keil. Код компилируется и связывается правильно, но я не могу отладить, так как он не достигает main. Он останавливается на функции sys_open точно в инструкции BKPT 0xAB . Я пробовал писать на...
1134 просмотров
schedule 16.10.2021

Ошибка: L6218E: Неопределенный основной символ (ссылка на __rtentry2.o)
кто-нибудь может мне помочь ?? моя плата - LPC1768, а датчик - BMP180 Rebuild target 'Target 1' compiling BMP180.c... compiling I2C.c... assembling startup_LPC17xx.s... compiling system_LPC17xx.c... compiling GPIO_LPC17xx.c... compiling...
18025 просмотров
schedule 13.09.2021

Остановить сборку Keil uVision при обнаружении предупреждения
Я создаю проект с Keil uV5.17 . Сборка останавливается при обнаружении ошибки, однако я хотел бы иметь такое же поведение с предупреждением. В настоящее время я использую Вариант для цели >> Пользователь >> Код остановки при выходе . Однако,...
284 просмотров
schedule 23.11.2021

Размер стека потоков Keil RTX RTOS
В файле конфигурации Keil RTX RTOS пользователь может настроить размер стека пользовательских потоков по умолчанию. Как правило, стек содержит автоматические / локальные переменные. Раздел « ZI data » содержит неинициализированные глобальные...
1050 просмотров
schedule 07.09.2021

Как в Keil uVision 5 поддерживать текущую строку текстового редактора при переходе через отладчик?
Я использую образовательную / оценочную версию uVision 5. При отладке моего проекта окно разборки отмечает следующий оператор, который будет выполнен, желтой стрелкой на полях. Поле в текстовом редакторе для каждой строки станет зеленым, когда эта...
239 просмотров
schedule 19.11.2021

MPU не вызывает сбоев в коре головного мозга M4
Я хочу защитить область памяти от записи. Я настроил MPU, но он не вызывает ошибок. Базовый адрес региона, который я хочу защитить, - 0x20000000. Размер области 64 байта. Вот код компиляции, демонстрирующий проблему. #define MPU_CTRL...
262 просмотров
schedule 18.11.2021

Развертывание файла Qt dll - не удается найти плагин Windows, хотя существует платформа/qwindows.dll, поэтому libEGL и libGLES
Я создал свое приложение как обычный исполняемый файл и запустил на нем windeployqt. Я получил длинный список файлов в папке с exe. files: ./ D3Dcompiler_47.dll Qt5Core.dll Qt5Gui.dll Qt5Svg.dll Qt5Widgets.dll WLedPlugin.exe accessible files.txt...
765 просмотров
schedule 09.03.2022

проблема с использованием keil uvision 3
Я пытаюсь скомпилировать код C с помощью Keil uvision 3. Весь код компилируется только в том случае, если я использую большую модель памяти, выбрав опцию xdata для цели. Чтобы использовать эту модель, мне нужно использовать внешнюю ОЗУ для данных,...
1109 просмотров
schedule 11.03.2022

Код сборки Keil arm startup.s
Я пытаюсь понять код сборки запуска keil, потому что он инициализирует минимальное оборудование для работы с языком C. Я застрял на этой строке: IF PLL_SETUP <> 0 Что означает вышеприведенная строка? В частности, символ...
1014 просмотров
schedule 18.03.2022

Что такое "##" в C?
Я использую USART в Keil и видел это; #define USART_DRV_NUM 6 #define USART_BAUDRATE 9600 #define _USART_Driver_(n) Driver_USART##n #define USART_Driver_(n) _USART_Driver_(n) extern ARM_DRIVER_USART USART_Driver_(USART_DRV_NUM); #define...
128 просмотров
schedule 20.04.2022

Поддерживает ли Z-Stack компилятор Keil?
Я попытаюсь сделать проект с профилем домашней автоматизации z-stack для автоматизации умного дома с zigbee. Но, согласно моим исследованиям, z-stack поддерживает только компиляторы IAR. Кто-нибудь знает, есть ли версия z-stack, поддерживающая...
92 просмотров
schedule 27.04.2022

Обработчик прерывания не запускается
Я работаю над stm32l467 и пытаюсь запустить ISR, когда нажимаю кнопку пользователя. Кажется, все настроено правильно. Я просмотрел регистры в отладчике (Keil uV), и все выглядит хорошо, но когда я нажимаю кнопку, я попадаю в обработчик по умолчанию...
133 просмотров
schedule 24.04.2022

Инициализация структуры с использованием назначенного инициализатора во встроенном C. Ожидается выражение
Я пытаюсь инициализировать структуру и присвоить значения переменным структуры. Моя структура: typedef struct { q31_t A0; q31_t A1; q31_t A2; q31_t State[3]; q31_t Kp; q31_t Ki; q31_t Kd; }...
5343 просмотров
schedule 27.05.2022

Компилятор не идентифицирует предупреждения, и как я могу их решить?
У меня есть 4 предупреждения, которые компилятор не идентифицирует: ссылка Когда я захожу в библиотеку Arm-Math, появляются все эти ошибки: ссылка 2 Почему компилятор их не распознает? И главный вопрос, как я могу решить эти ошибки? Arm-Math...
29 просмотров
schedule 03.07.2022

Операторы встроенной сборки в коде C и расширенный ASM для архитектур ARM Cortex
Я пытаюсь скомпилировать следующие два фрагмента кода с помощью компилятора ARM 5 для микропроцессора Cortex A: Часть 1 : static inline void cp15_write_sctlr(uint32_t value) { asm("mcr p15, 0, %0, c1, c0, 0" ::...
333 просмотров
schedule 09.07.2022

Адресация контактов регистра в микроконтроллерах
Я работаю над программным обеспечением Keil и использую микроконтроллер LM3S316. Обычно мы адресуем регистры в микроконтроллерах в виде: #define GPIO_PORTC_DATA_R (*((volatile uint32_t *)0x400063FC)) Мой вопрос в том, как я могу...
114 просмотров
schedule 17.07.2022

Что эквивалентно Keil _at_ в gcc
Есть ли в gcc ключевое слово, точно эквивалентное _at_ в Keil ? struct Location { uint_32 x; uint_32 y; uint_32 z; char protocol[10]; }; struct link idata list _at_ 0x40; /* list at idata 0x40 */ Примечание. Я вообще не хочу...
189 просмотров
schedule 27.07.2022

111-D Заявление недостижимо при возврате 0
int main(void) { TIM4_Init(); setSysTick(); while (1) { TIM4->CCR1 = 600; // 600 == 0.6 ms -> 0' Delay(700); TIM4->CCR1 = 1500; // 1500 == 1.5 ms -> 90' Delay(700);...
4412 просмотров
schedule 06.08.2022

Инструкция VCVT на ARM M4-F для преобразования с плавающей запятой в фиксированную не распознана
Я пытаюсь использовать инструкцию по сборке vcvt.s32.f32 q8, q8, #0xf в ARM Cortex M4-F, используя IDE Arm Keil и версии компилятора v5 и v6. К сожалению, эта инструкция не распознается компилятором. Когда я пишу код на C, компилятор вместо этой...
59 просмотров
schedule 10.09.2022