Вопросы по теме 'cortex-a8'
ARM Cortex-A8: как измерить использование кеша?
У меня есть Freescale i.MX515EVK, платформа ARM Cortex-A8/Ubuntu, к сожалению, ядро Linux на плате не поддерживает некоторые известные профилировщики, такие как Oprofiler или Zoom Profiler (Zoom поддерживает процессоры ARM, но внутри использует...
1220 просмотров
schedule
18.04.2022
ARM Cortex-A8: сколько байтов извлекается при одном чтении памяти?
Я пытаюсь улучшить свой проект обработки изображений, работающий на процессоре ARM cortex-a8.
Я обращался к 8-битным данным изображения в градациях серого из памяти. В моей функции прямо сейчас я обращаюсь к значению отдельного пикселя, байт за...
1182 просмотров
schedule
29.09.2022
Операция записи регистра блокировки ARM приводит к сбою устройства
Я провожу эксперименты с устройством ARM Cortex A-8 под управлением ядра Linux.
Я могу без проблем получить доступ и прочитать значение регистра блокировки кэша L2:
asm volatile ("mrc p15, 1, %0, c9, c0, 0" : "=r" (i));
При попытке записать...
1132 просмотров
schedule
10.03.2023
Как выполнить целочисленное (со знаком или без знака) деление на ARM?
Я работаю над Cortex-A8 и Cortex-A9, в частности. Я знаю, что некоторые архитектуры не поддерживают целочисленное деление, но как лучше всего это сделать, кроме как преобразовать в число с плавающей запятой, разделить, преобразовать в целое число?...
41032 просмотров
schedule
14.12.2022
Некоторые сомнения в оптимизации неонового кода
Я написал неоновый код на ассемблере и стремился к максимальной оптимизации. Хотя цифры кажутся удовлетворительными, мне было интересно понять возможности дальнейшей оптимизации. Затем я наткнулся на онлайн-инструмент, который помогает подсчитывать...
1288 просмотров
schedule
13.10.2023
Использование встроенных функций ARM NEON для добавления альфы и перестановки
Я разрабатываю приложение для iOS, которое должно довольно быстро преобразовывать изображения из RGB -> BGRA. Я хотел бы использовать встроенные функции NEON, если это возможно. Есть ли более быстрый способ, чем простое назначение компонентов?...
2496 просмотров
schedule
09.05.2022
ARM и NEON могут работать параллельно?
Это относится к вопросу: реализация кода контрольной суммы для Neon в Intrinsics
Открытие подвопросов, перечисленных в ссылке, как отдельных вопросов. Поскольку несколько вопросов не следует задавать в рамках одной темы.
В любом случае,...
3104 просмотров
schedule
29.04.2023
Какой из них лучше, gcc или armcc для оптимизации NEON?
Ссылаясь на ответ @auselen здесь: Использование встроенных функций ARM NEON для добавления альфы и permute , похоже, компилятор armcc намного лучше компилятора gcc для оптимизации NEON. Это правда? Я действительно не пробовал компилятор armcc. Но...
6930 просмотров
schedule
25.10.2022
ARM простаивает, пока NEON выполняет свою работу?
Может выглядеть примерно так: ARM и NEON могут работать параллельно? , но это не так, у меня есть другая проблема (может быть проблема с моим пониманием):
В стеке протоколов, пока мы вычисляем контрольную сумму, которая выполняется в GPP, я...
2617 просмотров
schedule
01.11.2022
Вывод NEON, сгенерированный симулятором в отношении (информация о конвейере, киоски, циклы выполнения), не ясен
У меня есть некоторые проблемы с пониманием вывода симулятора NEON. Сгенерированный вывод является загадочным, и нет надлежащей документации для понимания вывода симулятора.
например:
На приведенном выше рисунке информация 1-го столбца неясно...
273 просмотров
schedule
01.10.2022
Valgrind в ARM Cortex-A8 Проблема с настройкой: ошибка: неподдерживаемая архитектура хоста
В своей реальной программе для ARM CortexA8 с Linux я обнаружил следующую проблему:
´*** glibc detected *** ./PRUssExternal: double free or corruption (top): 0x00024fe8 ***´
Я ищу это в сети и обнаружил, что наиболее полезной программой для...
7674 просмотров
schedule
09.07.2022
Сторожевой таймер AM335x не работает
В настоящее время я работаю над платой TI AM335x (стартовый комплект), и я хотел бы, чтобы сторожевой таймер OMAP работал...
Насколько я знаю, платформа автоматически включает сторожевой таймер во время загрузки, и я думаю, что это подтверждается...
2546 просмотров
schedule
03.02.2023
Загрузка ELF при VMA! = LMA
У меня проблема с этим. Я использую ARM Cortex-A9 с DS-5 для создания прошивки без покрытия. Я изменил свой файл компоновщика, чтобы намеренно поместить LMA раздела .data рядом с разделами text и rodata, потому что его VMA времени выполнения по...
1326 просмотров
schedule
10.06.2022
Есть ли способ перенести константы с плавающей запятой лучшего типа с микро на другое?
В моем конкретном случае я сначала разработал программу для работы на микроконтроллере Texas Instruments (TMS320F28335). Это был симулятор синхронного генератора в реальном времени, поэтому ему нужно было выполнять большое количество операций с...
64 просмотров
schedule
27.05.2022