Вопросы с тегом 'eabi'

Взаимодействие с ARM, MIPS, PowerPC и т.д. Соглашения EABI и совместимость. Тег с архитектурой.
6 отв.

Каково использование образа системы ARM EABI v7a в Android?

Зачем нам нужен ARM EABI v7a Системный образ в Android-разработке? Какова цель этого конкретного изображения?
03 нояб. '11 в 7:57
4 отв.

рука gcc toolchain как arm-эльф или arm-none-eabi, в чем разница?

Когда вы строите gcc toolchain, есть возможность построить его как англичанина или как arm-none-eabi, но в чем разница? Сегодня я использую eabi, но это происходит потому, что все остальные, похоже, делают это... но поскольку это очень плохой аргуме...
11 мая '11 в 12:01
2 отв.

Каковы цели ARM ABI и EABI?

Чем больше я смотрю на этот PDF, тем меньше я понимаю, что это значит. Также мне хотелось бы высказать некоторые замечания по этому поводу 1 и 2.
09 нояб. '11 в 6:59
3 отв.

armeabi и armeabi-v7a

Я работаю над проектом Android, и я использую NDK для вызова собственных методов. У меня есть две библиотеки (.so файлы), а одна находится в папке libs/armeabi, а другая - в папке libs/armeabi-v7a lib. Если я попытаюсь запустить приложение, он не б...
06 июня '11 в 11:40
3 отв.

Могу ли я смешать руку-эби с эльфом?

У меня есть продукт, загрузчик и приложение которого скомпилированы с помощью компилятора (gnuarm GCC 4.1.1), который генерирует "arm-эльф". Загрузочный загрузчик и приложение разделяются в разных областях памяти FLASH в компоновщике script. Прило...
03 мая '12 в 22:33
2 отв.

Как подавить "предупреждение: управление достигает конца не-void функции"

У меня есть код сборки PowerPC, переведенный с помощью кросс-компилятора gcc с помощью этой функции: uint32_t fill_cache(void) { __asm__ ("addi 3, 0, 0\n"); /* R3 = 0 */ /* More asm here modifying R3 and filling the cache lines. */ } кот...
10 апр. '13 в 16:43
0 отв.

Какая разница между gnueabi и eabi?

Я видел как arm-linux-gnueabi-, так и arm-linux-eabi- triplets. Из маленького, что я мог найти, кажется, что гнуаби - это "суб-аби" эби. Я хотел бы знать, какие именно отличия. Я пытаюсь получить clang для компиляции для цели QNX, поэтому мне интере...
13 дек. '13 в 22:40
1 отв.

Что делает код, похожий на.size X, -X?

Мой вопрос касается какого-то популярного, но плохо документированного кода, который я нашел в файлах запуска ARM CORTEX M, подобных этому STM32. "Шаблон": .size X,.-X где X - символ или метка. Я нашел этот ответ и понимаю, как работает директив...
15 окт. '18 в 16:40
1 отв.

Удаленная отладка Qt Arm

Я работаю над LPC1768. Я хочу отлаживать файл test_ram.elf с помощью arm-none-eabi-gdb на создателе qt. Я загрузил код для тестирования из http://www.yagarto.de/download/yagarto/LPC1768Test.zip К сожалению, я не мог обрабатывать удаленные отладки. Я...
19 марта '12 в 18:23
2 отв.

Компилировать ядро ​​Linux для ARM-EABI, но с 4-байтовым крупномасштабным выравниванием?

По умолчанию любой большой тип (более 4 байтов) будет выровнен с 8 байтами в EABI. Это означает, что если вызывается function(u32, u64), u32 переходит в r0, а u64 разделяется между r2 и r3, оставляя r1 неиспользованным. Как я могу заставить компиля...
24 июня '12 в 16:21
1 отв.

Компилятор gcc-arm создает другой файл объекта для одного и того же исходного файла

Использование компилятора GCC для ARM (windows): arm-none-eabi-gcc.exe(Sourcery CodeBench Lite 2012.09-63) 4.7.2 версия У меня есть другой объектный файл, созданный каждые ~ 5 раз, я скомпилировал тот же исходный файл. Используется уровень оптим...
12 июня '13 в 17:12
1 отв.

ARM: генерация стека вызовов без указателя кадра

Я пытаюсь построить стек вызовов на процессоре Cortex-M3 (архитектура ARMv7-M), без ОС (голый металл). Однако для этого ABI нет указателя указателя кадра. Поэтому я пытаюсь создать стек вызовов, когда у меня нет указателя на фрейм. Независимо от исп...
28 окт. '13 в 22:05
2 отв.

Как установить 2 байта вывода wchar_t?

GCC по умолчанию использует 4-байтовый wchar_t. Я могу установить опцию -fshort-wchar чтобы получить 2 байта на wchar_t в L"string constants". Но когда я устанавливаю опцию компилятора в мой исходный файл, я получаю известное предупреждение foo.o ...
21 окт. '13 в 11:18
1 отв.

android NDK: сбои gdb при подключении

В качестве продолжения этого (я начал правильно запускать gdbserver): Отладка Android NDK: armeabi-v7a не работает NDK 8c, Eclipse и Cygwin, NativeActivity. Я установил точку останова в цикле while здесь: void android_main( android_app* state ) { ...
07 дек. '12 в 22:13
1 отв.

Связывание ржавчины с C: undefined ссылкой на функции __aeabi

Я работаю над проектом с использованием Rust на встроенном устройстве, где я пытаюсь написать функции в Rust, которые могут быть вызваны из C. Я компилирую проект без стандартной библиотеки, более или менее следуя этому руководству: Вложенная ржавчин...
18 июля '15 в 21:13