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

Внутренняя ошибка компилятора IAR MSP430 при компиляции
Компилятор IAR C / C ++ для MSP430 5.10.1 [Оценка] (5.10.1.20144) Я получаю внутреннюю ошибку недопустимого состояния при попытке скомпилировать файл FreeRTOS 5.4 Task.c (все остальное компилируется нормально) Внутренняя ошибка: [CoreUtil /...
1938 просмотров
schedule 13.11.2022

оптимизация статической функции, на которую ссылаются один раз
Я пишу встроенный код для MSP430, используя компилятор IAR на самом высоком уровне оптимизации (скорость или размер ничего не меняет). Я определяю функцию как статическую, а затем ссылаюсь на нее только один раз в том же файле. Поскольку функция...
3762 просмотров
schedule 20.06.2023

Шаг пользовательской сборки с несколькими входными данными в IAR
У меня есть проект в IAR Workbench, который требует пользовательского шага сборки для создания промежуточного файла; этот файл составляется из набора других файлов с общим расширением (т. е. существует промежуточный этап связывания входных файлов на...
653 просмотров
schedule 01.07.2023

Вектор прерывания сброса SYSRSTIV установлен в 001Eh (выборка периферийного устройства / области конфигурации - PERF) еще до входа в основную
Вектор прерывания сброса SYSRSTIV устанавливается в 001Eh (выборка периферийного устройства / области конфигурации - PERF) еще до входа в основной. Почему это происходит? Device: MSP430F5418 (RAM: 16 K) Compiler: IAR MSP430 Data Models tried:...
1276 просмотров
schedule 18.02.2023

Неожиданный результат сдвига битов на микроконтроллере 8051 (8-бит)
Рассмотрим следующий код: #include <hal_types.h> int main() { uint16 crc16; // hal_types.h: typedef unsigned short uint16; crc16 = 0x43; // debugger: crc16 == 0x0043, as expected crc16 = crc16 << 8; //...
1005 просмотров
schedule 17.06.2022

Таймер в режиме Up
Я использую MSP430F5418 с IAR EW 5.10 . Я хочу использовать таймер B в режиме up. Я хочу использовать два прерывания. TimerB0 (1 мс) и TimerB1 (1 секунда). Моя конфигурация TBCTL = MC__UP + TBSSEL__ACLK + TBCLR; TB0CCTL0 = CCIE; TB0CCR0...
524 просмотров
schedule 27.05.2023

Режим энергосбережения STM32F205RG
Я использую микроконтроллер STM32F205RGT6 Cortex-M3 и программирую с помощью IAR Embedded Workbench. Я планирую держать микроконтроллер в режиме энергосбережения большую часть времени, за исключением случаев, когда внешний компонент пытается...
3534 просмотров
schedule 25.10.2022

sscanf %u не интерпретирует шестнадцатеричный код
Я пытаюсь преобразовать шестнадцатеричный или десятичный текст в целое число без знака, используя спецификатор формата "%u" sscanf . Результат неверный, для значения 0x01 sscanf возвращает 0 (0). Согласно Справочнику по C++ , определение...
2791 просмотров
schedule 28.06.2022

FATFS на ST32 с устройством, настроенным как USB-накопитель
В настоящее время я разрабатываю приложение для ST32 (STM32F103xC) с использованием Micrium OS-II. До сих пор все шло гладко, но я попал в блок и не могу продолжить. Плата настроена на работу в качестве USB-накопителя с использованием SD-карты,...
3239 просмотров
schedule 08.06.2023

Базовое прерывание таймера с микроконтроллером 8051 (CC2541)
Я пишу код для MCU CC2541 (на основе 8051), который является BTLE SOC от TI, и у меня возникла проблема с запуском прерываний на основе таймера. Я успешно настроил прерывания GPIO и даже могу использовать это прерывание для установки флага прерывания...
3041 просмотров
schedule 24.01.2023

Разрешить TeamCity отслеживать предупреждения от IAR-компилятора с помощью запуска командной строки
В настоящее время я работаю с последней версией TeamCity. Я настроил TeamCity для компиляции своих проектов IAR Embedded Workbench с помощью средства запуска командной строки следующим образом: Run: Executable with parameters Command executable:...
325 просмотров
schedule 07.07.2023

IAR Workbench - Как сделать, чтобы имя файла и его путь кода отображались в окне дизассемблирования?
При отладке проблемы с рабочей средой IAR я мог видеть текущие точки ПК в ассемблерном коде. Мне нужно отредактировать тот же код, но я не могу найти местоположение файла. Это файл запуска, который IAR автоматически включает. В папке рабочей среды...
753 просмотров
schedule 15.08.2022

Сборка прошивки Патч для встраиваемых приложений
У меня есть стек библиотек, который не собирается меняться, и прошивка, которая будет использовать только этот стек. Прошивка будет сильно меняться по ходу. Я не хочу каждый раз выпускать весь образ (включая стек библиотеки) из-за ограниченной...
634 просмотров
schedule 09.05.2023

компилятор говорит, что переменная extern не определена
Я получаю «Ошибка [Pe020]: идентификатор« mVar »не определен» компилятором IAR для приведенного ниже кода. Как я должен был использовать переменную extern? Я не мог видеть, что я делаю неправильно. //commonDefs.h #include <stdint.h>...
1008 просмотров
schedule 06.07.2023

Sublime Text как внешний редактор для IAR EWB
Я использую IAR EWB для ARM уже довольно давно, несмотря на его неудобные функции IDE, такие как завершение кода, переход к определениям и т. д. Иногда они работают в редакторе IAR, но в большинстве случаев нет. GCC+Eclipse для меня не вариант, так...
4726 просмотров
schedule 16.11.2022

IAR EWARM PC-LINT Запрет сообщений из заголовка, включенного с опцией -header
Я использую IAR EWARM 7.4. Я следовал приведенным здесь инструкциям: http://www.safetycritical.info/library/static/pc-lint/ewb-pclint-v2.pdf Я создал заголовок, полный определений компилятора, используя параметр компилятора --predef_macros....
602 просмотров
schedule 26.09.2022

ошибка в компиляторе IAR для команды препроцессора #include и команды typedef
Я только начал работать с компилятором IAR и микроконтроллерами ARM. На первом этапе я хочу выполнить шифрование RSA с помощью моего микроконтроллера AT91SAM7S (я знаю, что это не лучший первый шаг! ;)). Во всяком случае, погуглив, я нашел этот...
987 просмотров
schedule 14.11.2022

Пользовательский загрузчик для микроконтроллеров Kinetis MKE06Z по проблеме IAR EWARM
Сначала я хотел бы представиться, так как я новичок на сайте. Я инженер-электронщик, специализируюсь на проектировании и разработке встроенных систем. Я собирал информацию с сайта в течение долгого времени и думаю, что есть много людей с большими...
297 просмотров
schedule 25.04.2023

Покрытие против IAR C-STAT
Кто-нибудь знает о прямом сравнении или обзоре Coverity и C-STAT от IAR? Я изучаю разные инструменты. IAR использовался моей компанией в прошлом. Высшее руководство проявило интерес к Coverity. Я пытаюсь сделать сравнительный анализ между ними.
917 просмотров
schedule 07.04.2023

Псевдоним для функции C в IAR
Мне нужен символ alias в качестве псевдонима функции function , как описано в this question , но для компилятора / компоновщика IAR. Я пробовал ответы для GCC, но они, очевидно, не работают: // source code void alias(void) __attribute__...
1033 просмотров
schedule 17.06.2022