Questions related to ARMv6 Architecture. ARMv6 architecture introduced Thumb-2, TrustZone and SIMD support. ARM11 series of processors are based on ARMv6 architecture.
2 ответа

Неопределенные символы для архитектуры armv6

Мое приложение прекрасно компилируется на симуляторе iPhone под управлением iOS 5.0, но не работает на моем старом физическом iPod touch под управлением iOS 4.2.1. Я получаю следующую ошибку: Undefined symbols for architecture armv6: "_OBJC_CLASS_$_…
28 авг '12 в 03:20
2 ответа

Как протестировать новое приложение на старом оборудовании? (Xcode 4.3.2 с базовым SDK iOS 5.1; тестовым устройством является iPhone 3G с iOS 4.2.1)

Я разрабатываю iPhone-приложение, которое должно работать не только на новых iPhone, но и на старых устройствах. Поэтому для тестирования я загрузил профиль обеспечения на мой старый iPhone 3G (iOS 4.2.1) и подключил его к своему Mac. В Xcode я такж…
05 апр '12 в 17:50
1 ответ

ARMv6 ассемблер

Кто-нибудь знает, как начать комментарий (например, '#',';', '/', '/*') на языке ассемблера ARMv6?
30 сен '12 в 05:22
2 ответа

iPhone: как сделать толстую библиотеку, содержащую поддержку armv7s?

У меня есть внешние библиотеки для armv6, armv7, i386 and armv7s, Когда я пытаюсь собрать все вместе, используя липо, я получаю сообщение об ошибке вроде armv7s не поддерживается: lipo: known architecture flags are: any little big ppc64 x86_64 ppc97…
17 дек '12 в 21:22
4 ответа

Переместить векторы исключения ARM?

Как бы я переместил векторы исключений ARM? По сути, мне нужно иметь возможность переназначить их таким образом, поэтому, когда ядро ​​ARM пытается выполнить вектор, оно должно выполнить пользовательский вектор исключений, который хранится в бите ОЗ…
23 янв '12 в 09:55
2 ответа

"В исполняемом файле приложения отсутствует необходимая архитектура armv6" в загрузчике приложений

Возможный дубликат: В исполняемом файле приложения отсутствует необходимая архитектура armv6 Когда я запускаю свое layarapplication на моем устройстве, оно работает, но когда я хочу загрузить его с загрузчиком приложений в appstore, оно выдает сообщ…
23 июн '11 в 12:26
1 ответ

Правильное использование ARMv6 означает: .equ .reg .set

Используя GNU Assembler Manual, v2.19.51, я не смог найти окончательного различия между этими типами уравнений: .equ .reg .задавать Кто-нибудь знает разницу и правильное использование?
02 июн '13 в 16:50
2 ответа

Как предотвратить блокирование кода на ARMv6 для толстого бинарного файла?

У меня есть проект для iPhone, настроенный для компиляции для архитектур armv6 и armv7. И мне нужно исключить некоторый код из компиляции для архитектуры armv6, потому что это вызывает сбой во время выполнения на устройстве (исключение неправильных …
09 дек '10 в 11:53
0 ответов

Сборка armv6 в сборке OS X - синтаксические различия?

Во-первых, я прошу прощения за то, что был полным n00b здесь. Язык ассемблера - это совсем другое поле для меня, но я очень хочу учиться. Я следую вместе с Выпечкой Пи и просто прорабатываю первый урок. Я использую Mac (Mountain Lion), но у меня уст…
16 июн '13 в 09:00
0 ответов

Crosstool-ng и динамические библиотеки

Как использовать пользовательскую динамическую библиотеку (в моем случае wiringPi) с компилятором ARMv6 C++, который был создан с помощью crosstool-ng? Я построил wiringPi, затем добавил -lwiringPi к параметрам компоновщика, и это прекрасно работает…
20 июл '15 в 19:57
2 ответа

Обнаженный атрибут Gcc оставляет некоторые прологи функции пролога asm инструкции

У меня есть следующая реализация для обработчика исключений svc на cortex-m0: int __attribute__((naked)) sv_call_handler(uint32_t n, uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t arg4, uint32_t arg5) { irq_off(); Когда я собрал его для corte…
23 окт '17 в 06:44
0 ответов

Понимание обработки прерываний, переключения режимов работы и трансляции адресов, работающих вместе в ARMv6

Давайте представим ситуацию. Существует система на основе ARMv6, такая как RaspberryPi. В системе два запущенных процесса и упрощенная ОС. Помимо этого простого случая, я хочу более четко и подробно понять, как работают обработка прерываний, переклю…
17 авг '18 в 14:25
1 ответ

Можно ли скомпилировать библиотеку Android для ARMV6 и опционально с VFP?

Я сейчас пользуюсь -mfloat-abi=softfp -mfpu=vfp Я думаю, что вышеупомянутая линия требует устройства ARMV6 с реальной поддержкой VFP. Что делать, если я использую -mfloat-abi=soft? Будет ли это работать на устройствах ARMV6 без реальной поддержки VF…
14 авг '13 в 07:56
1 ответ

Системы координат экрана для armv6, armv7 (разработка для iPhone)

Я пишу игру для iPhone/iPodTouch (используя Cocos2d), и я заметил кое-что странное... Мне нужно определить части экрана, к которым игрок прикасается, чтобы выполнить определенные действия. Например: -(void)ccTouchEnded:(UITouch *)touch withEvent:(UI…
02 ноя '11 в 10:37
1 ответ

Android-приложение не запускается на Armv6 - Невозможно найти нативную библиотеку

Я не могу найти ответ на проблему. Я разработал приложение для Android, доступное на рынке. Пока что несколько человек купили его, и он работает, но один клиент получил эту ошибку: java.lang.RuntimeException: Unable to start activity ComponentInfo{c…
27 июн '12 в 13:32
1 ответ

Отсутствует файл IDA PRO Mach-O для поддержки ARMv6

Я только что скачал демонстрационную версию IDA Pro 6.4, и когда я пытаюсь открыть бинарный файл iPhone, я могу выбрать только "Macho-O file (EXECUTE).ARMv7 [macho.ldw]". Я видел людей, которым приходилось выбирать между ARMv6 и ARMv7 в их версии ID…
22 май '13 в 05:16
2 ответа

Что произойдет, если я загружу новую версию своего приложения в App Store, то есть только ARMv7?

У меня в iTunes connect есть приложение "Готов к продаже", которое является универсальным приложением для iPhone и iPad. Мое приложение подходит также для устройств ARMv6, таких как Ipod Touch 1G /2G и старых iPhone. Если я загружу новую версию свое…
28 ноя '11 в 21:58
4 ответа

iOS: нет абсолютно никакого способа собрать для armv6 в Xcode 4.5?

Начиная с Xcode 4.5, возможность сборки для устройств armv6 больше не предоставляется (iPhone/iPod touch 1-го и 2-го поколения). Это означает, что нет новых версий нашего приложения для iPhone 2G и 3G, что очень не повезло. Кто-нибудь знает, будет л…
18 сен '12 в 10:12
3 ответа

Xcode 4.3.2 - не могу добавить архитектуру armv6

Я работаю над распространением приложения в магазине приложений - очевидно, впервые. Я хочу, чтобы мое приложение поддерживало более старые версии, такие как iOS 3 и iOS 4. Итак, я обнаружил, что мне нужно изменить значение архитектуры на armv6 and …
17 июл '12 в 06:15
3 ответа

Правильное использование инструкции ARM PLD (ARM11)

ARM ARM на самом деле не дает правильного способа использования этой инструкции, но я обнаружил, что он используется в другом месте, чтобы знать, что он принимает адрес как подсказку о том, где читать следующее значение. Мой вопрос, учитывая 256-бай…
20 июн '11 в 16:38