Описание тега realview

2 ответа

Переопределение базового типа перечисления с использованием прагмы или изменения кода

Проблема: Я использую большую кодовую базу C/C++, которая работает на компиляторах gcc и visual studio, где базовый тип enum по умолчанию 32-битный (целочисленный тип). Этот код также имеет множество встроенных сборок + встроенных, которые рассматри…
26 мар '10 в 04:49
1 ответ

Реализация unistd.h

Мой набор инструментов (Realview) не имеет реализации unistd.h, У меня есть код, который мне нужно использовать, который использует unistd.h некоторые функции, такие как access, open, Поэтому мне нужно реализовать эти функции самостоятельно. У меня …
05 дек '12 в 14:27
2 ответа

Генерация целочисленного константы времени компиляции из литеральной строки

У меня проблема с непереносимым кодом, который работает так, как задумано на компиляторе ARM RealView, но VC++, GCC отказываются его компилировать, а QAC++(инструмент статического анализа) выдает предупреждение. Эта проблема У меня есть система, кот…
17 янв '14 в 12:49
0 ответов

Как перейти с AXD на realview

Я всегда отлаживал наш проект arm от AXD для платы AT91 RM9200, но теперь я хочу попробовать отладчик realview, кажется, он более мощный. Существует сценарий конфигурации для AXD для переназначения памяти, однако я не могу найти, как использовать ег…
21 июн '10 в 02:30
1 ответ

Отладка с использованием RealView Debug(RVDebug)

У меня есть код на C для цели ARM926. Я пытаюсь отладить его с помощью "Arm Xtended Debugger" (AXD). main() этого кода, принимает 14 аргументов командной строки, которые упоминаются в настройках проекта воина кода в нужном месте, и поведение кода со…
31 окт '08 в 12:57
1 ответ

Конструктор глобального статического члена не вызывается при компиляции с rvct

Ну, это сложно объяснить. Я собираю статическую библиотеку, которая имеет заголовок, который выглядит примерно так: class Foo{ static int Goo(){ DoSomethingExciting(); return 0; } static int fooMember; } В Cpp у меня есть инициализация fooMember: in…
05 фев '11 в 17:56
4 ответа

Как включить новую строку в макрос C++ или как использовать шаблоны C++, чтобы сделать то же самое?

Я видел следующий вопрос: Как создать новую строку в макросе cpp? Позвольте мне дать краткое требование о необходимости новой строки в препроцессоре C++. Я работаю над компилятором ARM Realview 3.1 над кодом, который использует встроенный ассемблерн…
10 окт '09 в 13:54
1 ответ

Заставить компилятор не связываться с некоторыми объектными файлами

В настоящее время я изучаю возможность заставить компилятор rvct не ссылаться в определенных единицах перевода и просто притворяться, что он связал его. Наш продукт работает очень жестко из-за нехватки места и не может интегрировать в него некоторые…
07 ноя '12 в 14:58
1 ответ

Символы в ARM Scatter файле

Точно так же, как мы можем использовать символы регионов Load, Execution, используя файл ARM Scatter в исходном коде c. Можно ли определить собственный символ в файле Scatter и использовать его в исходном коде c?
06 фев '18 в 18:24
5 ответов

Почему мой код работает плохо при построении с помощью инструментов Realview, но лучше с Codesourcery?

У меня есть проект C, который ранее создавался с помощью цепочки инструментов Codesourcery gnu. Недавно он был преобразован для использования компилятора armview Realview, но производительность, которую мы получаем с помощью инструментов Realview, о…
22 апр '11 в 13:02