1
ответ

Выполняется ли часть после BEQ, если флаг EQ не = 1

Если флаг EQ после SUBS равен = 0, выполняется ли процедура Routine1? или он должен быть разветвлен BEQ (флаг EQ должен быть 1) для выполнения. У меня есть следующий код: Изменить ...
вопрос задан: 19 January 2019 20:41
1
ответ

ARM SVE Слева направо против сокращения дерева

В настоящее время я портирую некоторые приложения для использования функций ARM SVE со встроенными функциями, определенными в расширениях ARM C Language для SVE. После проверки документации я наткнулся ...
вопрос задан: 18 January 2019 09:02
1
ответ

При сравнении чисел в ARM Assembly есть верный способ сохранить значение

поэтому я делаю код, который может прочитать список чисел, разделить его на блоки по 3 и решить, какое из этих 3 чисел является наибольшим. Тогда я собираюсь взять самые большие ценности от каждого ...
вопрос задан: 17 January 2019 13:32
1
ответ

ARM Сборка Учебники / Ресурсы / Советы

Я изо всех сил пытаюсь изучить ARM Assembly и хотел бы помочь. У меня есть опыт работы с несколькими языками, такими как C, Javascript и другими второстепенными языками. Я пытаюсь научиться IOS ...
вопрос задан: 17 January 2019 06:47
1
ответ

Существуют ли какие-либо современные / древние процессоры / микроконтроллеры, в которых хранилище кэшированных байтов на самом деле медленнее хранилища слов?

Общепринято утверждать, что хранение байтов в кеше может привести к внутреннему циклу чтения-изменения-записи или иным образом снизить пропускную способность или задержку по сравнению с сохранением полного регистра. Но я никогда не видел ...
вопрос задан: 16 January 2019 20:33
1
ответ

Преобразование Keil5 C Project в C ++ Project Error с помощью функции прерывания

После того, как я преобразовал Project из C в C ++, программа, похоже, застряла в функции прерывания. Я написал keil встроенный проект на C, а затем попытался написать его на C ++. Тогда я нашел ...
вопрос задан: 16 January 2019 14:36
1
ответ

Запустите .NET Framework на малине Pi

Короче говоря, у меня есть консольный x64 (/ x86) проект C #, который использует .NET Framework 4.7.1. Мне нужно каким-то образом запустить этот проект на малиновой пи. Я попробовал Mono на Raspbian. Моно работал на некоторые из ...
вопрос задан: 14 July 2018 00:17
1
ответ

Все ли разделы RAM, используемые в этом линкере, для микроконтроллера STM32H743 (Cortex-M7)?

Я знаю, что RAM-память в последних микроконтроллерах STM32 содержит несколько разделов с замечательной разницей в скорости. Вот почему я пытаюсь обернуть голову вокруг ссылок для этих ...
вопрос задан: 13 July 2018 10:59
1
ответ

Как включить / dev / spidev0,0 в системе rock64?

Контекст: я пытаюсь сделать демонстрационный код python Waveshare ePaper (например, https://www.waveshare.com/wiki/E-Paper_Driver_HAT) работать с Rock64. Я уже использовал разные библиотеки python (с RPi.GPIO -...
вопрос задан: 13 July 2018 09:59
1
ответ

Вызов функций ARM смещается на 1 по сравнению с таблицей символов [duplicate]

Я пытаюсь скомпилировать минимальный пример M3 cortex ARM и вижу несоответствие, которое я не понимаю, между таблицей символов моего кода и адресом, по которому байт-код, кажется, прыгает. ...
вопрос задан: 3 May 2016 13:03
1
ответ

Разница между BLX и BX в сборке ARM [дубликат]

Я не совсем уверен, какая разница между инструкциями BX и BLX в ARM. Я знаю, что оба используются при ветвлении на адрес, который содержит подпрограмму, или для входа в режим Thumb, но есть ...
вопрос задан: 11 October 2015 19:13
1
ответ

Действительно ли QEMU хорош для изучения программирования в ассемблере для ARM и PowerPC?

Я хочу изучить программирование в ассемблере для PowerPC и ARM, но я не могу купить реальные аппаратные средства с этой целью. Я думаю об использовании QEMU для этого. Однако я не уверен, эмулирует ли это обоих...
вопрос задан: 6 January 2014 20:03
1
ответ

Демонстрационный Android BSP (источник) для ARM

Я ищу версию процессора ARM Android BSP для портирования его для одной из моих экспериментальных плат. Где я могу загрузить это?
вопрос задан: 5 May 2012 22:38
1
ответ

Microsoft Assembler к преобразованию Ассемблера GNU

У меня есть код сборки ARM, который компилирует хорошо с Visual Studio. Я хотел бы теперь использовать тот же код сборки ARM и скомпилировать его с Ассемблером GNU. Поскольку Вы знаете, что синтаксис обоих ассемблеров...
вопрос задан: 2 May 2012 03:14
1
ответ

Как включить и настроить USB OTG для режима устройства на iMX31 Litekit?

Мне нужно настроить USB OTG на iMX31 для режима устройства. Нам нужен прямой канал между хостом и целью, и usb, кажется, подходит лучше всего. Однако я не смог правильно настроить OTG ...
вопрос задан: 17 March 2012 07:02
1
ответ

Каково различие между OMF и форматом COFF?

Недавно я поддерживал проект прежней версии, записанный в VC ++ 6.0. Код использует столько уникальных характеристик этого компилятора, которым оказалось портирование его к более свежему стандартному компилятору...
вопрос задан: 16 February 2012 10:39
1
ответ

Есть ли способ компиляции для ARM, а не для Thumb в Xcode 4?

Apple рекомендует компилировать для ARM, а не для большого пальца, если выполняется много операций с плавающей запятой. Все мое приложение представляет собой почти одну большую операцию с плавающей запятой. Вот что они говорят в ...
вопрос задан: 5 December 2011 20:44
1
ответ

Программирование на голом железе Beagleboard

Я только что получил свой BeagleBoard-Xm, и мне интересно, есть ли какие-нибудь подробные пошаговые руководства о том, как получить очень простой программное обеспечение на голом железе, работающее на оборудовании? Причина, по которой я спрашиваю, закл
вопрос задан: 29 July 2011 08:45
1
ответ

Использование встроенной сборки команд умножения с накоплением в C ++

I Я использую FIR-фильтр на процессоре ARM9 и пытаюсь использовать инструкцию SMLAL. Первоначально у меня был реализован следующий фильтр, и он работал отлично, за исключением того, что этот метод тоже использует ...
вопрос задан: 23 August 2010 17:59
1
ответ

Какое-либо портирование, доступное из следа для uclibc?

Мы запускаем uclibc Linux на ARM 9. Проблемой является uclibc, не поддерживает след. Когда дамп ядра происходит, я не могу захватить стек вызовов. У кого-либо есть хорошее решение для этого? Для...
вопрос задан: 27 July 2010 22:09
1
ответ

CodeSourcery, дающий ошибку компиляции: недостающие биты/C++ config.h

в моем проекте я использую Собственную библиотеку C++ для линейной алгебры. ТОЛЬКО, когда я включаю флаги векторизации (-mfpu=neon-mfloat-abi=softfp) для НЕОНА ARM, я получаю ошибку компилятора - C++ config.h нет...
вопрос задан: 20 July 2010 14:01
1
ответ

Моно на встроенном опыте ARM?

Я оцениваю компоненты для новой встроенной платформы. ЦП является ARM9, и ОС является Linux. Поскольку платформа будет использоваться, по крайней мере, в течение 10 лет, я думаю, что язык должен быть выбран тщательно также....
вопрос задан: 17 July 2010 13:52
1
ответ

Генерация %pc относительный адрес постоянных данных

Существует ли способ иметь gcc, генерируют %pc относительные адреса констант? Даже когда строка появляется в сегменте текста, arm-elf-gcc генерирует постоянный указатель на данные, загрузит адрес...
вопрос задан: 30 May 2010 21:24
1
ответ

ARMv6 FIQ, подтвердите прерывание

Я работаю со мной mx35 armv6 основной процессор. Мне настроили Прерывание 62 как FIQ с моим установленным обработчиком и быть названным. Мой обработчик в данный момент просто переключает выходной контакт, таким образом, я могу протестировать...
вопрос задан: 27 May 2010 17:46
1
ответ

Существует ли хорошая ссылка для Неона ARM intrinsics?

Справочник ARM не вдается в слишком большое количество подробностей в отдельные инструкции (http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0348b/BABIIBBG.html). Есть ли что-то...
вопрос задан: 17 May 2010 17:52
1
ответ

Блок ARM - команда перехода

Я смотрю на некоторый блок для запуска некоторого встроенного микропрограммного обеспечения, которое работает на процессоре ARM. Следующая таблица векторов исключения определяется: ПК LDR, ПК =resetHandler LDR...
вопрос задан: 12 May 2010 10:54
1
ответ

mprotect сбрасывает кэш инструкции на ARM Linux?

Я пишу JIT на ARM Linux, который выполняет систему команд, которая содержит код самоизменения. Система команд не имеет никаких инструкций по очистке кэша (подобными x86 в этом отношении). Если...
вопрос задан: 6 May 2010 00:50
1
ответ

Ubuntu: Какой gcc использовать при кросс-компиляции для STM32 (Кора-M3)?

Я пытаюсь начать с STM32 (Кора-M3), и мой план, получают эту работу из Ubuntu (9.04 / AMD64). Для запуска с, я получил плату Olimex stm32-h103 заголовка и Olimex ARM-USB-OCD...
вопрос задан: 10 April 2010 06:05
1
ответ

Вопрос о соглашении о вызовах Objective C и передаче параметров на ARM

Я хочу знать, как объективные аргументы дескриптора во время выполнения C, когда я называю цель C методом как [NSString stringWithFomat:@" %, % ", "Привет", "Мир"] существует три аргумента в пользу этой цели C...
вопрос задан: 14 March 2010 13:25
1
ответ

Странное поведение ldr [ПК, #value]

Я отлаживал некоторый код C++ (WinCE 6 на платформе ARM), и я нахожу некоторое поведение странным: 4277220C mov r3, # 0x93, 30 42 772 210 ул. r3, [SP] 42772214 ldr...
вопрос задан: 20 January 2010 16:21