Вопросы по теме '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 просмотров
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 просмотров
schedule
02.12.2022
Предупреждение: нераспознанная #pragma
Недавно я установил встроенную рабочую среду IAR для Eclipse Luna. Я использовал Eclipse раньше, поэтому я немного знаком с макетом и различными функциями, которые может предложить IDE.
(частично не по теме) Раньше я компилировал с помощью GNU CC...
3000 просмотров
schedule
21.08.2022
IAR Embedded Workbench: экспорт данных из терминала ввода/вывода
В настоящее время я работаю над проектом в IAR Embedded Workbench и столкнулся с проблемой, которую не могу понять.
Я написал программу, которая взаимодействует с оборудованием для получения информации от платы для выполнения расчетов. Вычисления...
1242 просмотров
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 просмотров
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