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

Доступ к символам, определенным в сценарии компоновщика, приложением
В моем файле сценария компоновщика я определил два символа define symbol _region_RAM_start__ = 0xC0000000; define symbol _region_RAM_end__ = 0xC00fffff; а затем я экспортировал их, как показано ниже export symbol...
21977 просмотров
schedule 18.05.2023

Имеет ли определение типа enum тяжелый отпечаток памяти?
Я работаю со встроенным устройством с 32 КБ памяти, пишу на простом C, используя IAR EWARM v6.30. Чтобы сделать код более читаемым, я хотел бы определить некоторые типы перечислений, например, что-то вроде {RIGHT_BUTTON, CENTER_BUTTON,...
3840 просмотров
schedule 28.06.2023

Как скомпилировать проект, состоящий из исходных файлов C и C++, во встроенной рабочей среде IAR для ARM?
У меня есть два проекта встроенных рабочих мест IAR (для Cortex-M3 ARM), один из которых написан на C, а другой — на C++. Мне нужно объединить некоторые файлы из этих двух проектов, чтобы создать один новый проект, и я не могу изменить язык для...
1564 просмотров
schedule 19.12.2022

cortex m3, бит-бэндинг stm32L1XX
Я следую руководству, данному на micromouseonline. com/2010/07/14/bit-banding-in-the-stm32 . Я использую IAR EWARM и Cortex M3 . Все работает нормально, но я не могу установить биты в заданном адресе. Я использую компилятор STM32L151xD и IAR...
1237 просмотров
schedule 29.04.2023

смешивать c/c++ во встроенном Workbench IAR
Я экспериментирую с некоторыми примерами проектов для stm32f4. Я хотел бы использовать некоторые из них с некоторым кодом С++. Если я добавлю файл cpp, ide, кажется, правильно распознает его как таковой. И если я установлю язык на автоматический...
1594 просмотров
iar
schedule 01.12.2022

Программа CC2540 DK Периферийное приложение SimpleBLE
Я купил CC2540 EK. Я пытаюсь запрограммировать периферийное устройство SampleBLE на CC2540EM. Я использую цепочку инструментов IAR, а USB-кабель подключен непосредственно к SMARTRF05EB (без использования отладчика CC). В IAR я могу загрузить код, но...
932 просмотров
schedule 10.11.2022

Новый EWAVR32 от IAR (4.20). Компилятор более строгий со встроенной сборкой
Я использую AVR32 AT32UC3C0512C микроконтроллер и ASF 3.11 Framework. У меня возникли проблемы с компилятором IAR после обновления IAR Workbench с версии 4.10 до новой версии 4.20. Я обнаружил в примечаниях технической поддержки IAR, что были...
643 просмотров
schedule 26.11.2022

Используйте Teensy 3.1 (ARM Cortex M4) с IAR
Я делаю проект с микроконтроллером Teensy 3.1. Этот Teensy использует процессор MK20DX256VLH7 Cortex-M4, который поддерживается IAR. Однако у Teensy есть примеры только для программного обеспечения Arduino (которое я не использую) и avr-gcc (которое...
885 просмотров
schedule 04.10.2023

Разборка одних и тех же бинарных файлов с разными инструкциями
Я использую микроконтроллер at91sam4e16e в своем приложении и примере загрузчика из ASF(xdk-1.15.0) для загрузчика с именем starter_kit_bootloader_demo. Теперь я настроил проект для sam4e-ek. Я пытаюсь обновить двоичный файл с помощью этого...
101 просмотров
schedule 22.12.2022

Что такое IAR-эквивалент '__attribute__ ((weak, alias (#f))) '?
Я использовал серию LPC (NXP) для управления чем-то. А сейчас мы переходим на другой MCU (Spansion) и компилятор с GNU на IAR. Некоторые атрибуты не совпадают между IAR и GNU, я хотел бы попросить о помощи: В прошлом (GNU): #define ALIAS(f)...
4404 просмотров
schedule 18.10.2022

Как отобразить диапазон массива с помощью указателя в окне просмотра IAR IDE?
В IAR Embedded Workbench у меня есть указатель, указывающий на буфер в памяти. Наблюдая за указателем, я вижу содержимое слова, на которое он указывает. Как я могу указать представлению Watch отображать диапазон буфера, начиная с указателя, для...
3840 просмотров
schedule 30.03.2023

Может ли инструмент командной строки IAR iarbuild выполнить сборку всего?
Из командной строки IAR легко создать конкретную конфигурацию, и, очевидно, если я хочу имитировать поведение «собрать все», я просто запускаю свой собственный пакетный файл с нужными конфигурациями. Как поступить в случае, когда я хочу собрать...
3492 просмотров
schedule 07.04.2023

Значение ‹недоступно› в IAR
Я использую IAR (версия: 6.60.1.5104) для запуска моего проекта C. Я наблюдаю странное поведение. Во время отладки я получаю значение переменной, определенной локально как zero eg. int a = 0 Но для переменной присвоено ненулевое...
1864 просмотров
c iar
schedule 02.12.2022

Предупреждение: нераспознанная #pragma
Недавно я установил встроенную рабочую среду IAR для Eclipse Luna. Я использовал Eclipse раньше, поэтому я немного знаком с макетом и различными функциями, которые может предложить IDE. (частично не по теме) Раньше я компилировал с помощью GNU CC...
3000 просмотров
schedule 21.08.2022

IAR Embedded Workbench: экспорт данных из терминала ввода/вывода
В настоящее время я работаю над проектом в IAR Embedded Workbench и столкнулся с проблемой, которую не могу понять. Я написал программу, которая взаимодействует с оборудованием для получения информации от платы для выполнения расчетов. Вычисления...
1242 просмотров
iar
schedule 28.11.2022

Как вставить барьер памяти с помощью IAR?
Как вставить барьер памяти на уровне компилятора, используя встроенную рабочую среду IAR для ARM? Эквивалент в GCC будет asm volatile ("" : : : "memory") Слова барьер и забор отсутствуют в Руководстве пользователя . .
616 просмотров
schedule 18.04.2023

связывание объектных файлов с неисполняемым образом с помощью набора инструментов IAR
Я использую инструментальную цепочку IAR для компиляции нескольких исходных файлов, а затем связываю сгенерированные файлы .o. Однако я сталкиваюсь с ошибками при связывании, как показано ниже: Ошибка [Li005]: нет определения для "main"...
1535 просмотров
schedule 07.04.2022

A -- оператор в цикле while
Я кодирую на C на компиляторе IAR и имею два цикла while: i= 5; do { Task_sleep(1000); }while(i-- && !Ready); if (!Ready) { dprint("No ready response!"); return false; } А также i= 5; do {...
115 просмотров
c iar
schedule 23.05.2022

ожидается а) в IAR IDE
Я получил ошибку Error[Pe018]: expected a ")" в CPU_state == cpuStateOff . Когда я меняю cpuStateOff на 0 , все в порядке. Я не знаю почему. In my PERIPHERAL_APP.h : #ifndef __PERIPHERAL_APP_H #define __PERIPHERAL_APP_H // CPU state...
2327 просмотров
schedule 14.09.2022

Типичные файлы gitignore для проекта IAR
Я работаю над проектом IAR, и моя проблема заключается в том, какой файл в проекте IAR может быть проигнорирован репозиторием git. Все файлы настроек проекта и исходные файлы, смешанные вместе в журнале git, очень скучны и не подходят для контроля...
5219 просмотров
schedule 21.02.2022