Resultados de la búsqueda a petición "arm"

0 la respuesta

ARM Assembly. Mientras el bucle no funciona correctamente

Así que mi tarea es más compleja que simplemente imprimir números desde un ciclo while, pero ni siquiera puedo hacer que el ciclo while funcione correctamente, así que estoy trabajando en eso por ahora. Estoy tratando de tomar una entrada del ...

1 la respuesta

¿Qué hace el patrón de código como .size X, .- X do?

Mi pregunta es sobre algún código popular pero no bien documentado que encontré en los archivos de inicio de ARM CORTEX M comoesta STM32 [https://github.com/tmdarwen/STM32/blob/master/STM32F411/ArmCortexM4Analysis/startup.s] . El 'patrón' ...

3 la respuesta

Qué tipos / tamaños de variables son atómicos en los microcontroladores STM32?

Aquí están los tipos de datos en microcontroladores STM32:http: //www.keil.com/support/man/docs/armcc/armcc_chr1359125009502.ht [http://www.keil.com/support/man/docs/armcc/armcc_chr1359125009502.htm]. Estos microcontroladores utilizan ...

0 la respuesta

Atmel SAM3X8E conmutación de doble banco para arrancar diferentes comportamientos

Actualmente estoy trabajando con una placa Arduino Due que tiene un procesador Atmel SAM3X8E integrado. Lo estoy programando usando Atmel Studio (versión 7.0.1645) y el Marco de software de Atmel proporcionado (versión 3.28.1). El propósito del ...

0 la respuesta

Datos de depuración / riesgos de rendimiento de neón en el código de neón del brazo

Originalmente el problema apareció cuando intentéoptimizar un algoritmo [https://stackoverflow.com/questions/49928749/efficiently-compute-max-of-an-array-of-8-elements-in-arm-neon] para el brazo de neón y una pequeña parte de él tomaba el 80% de ...

3 la respuesta

¿Cómo evitar la inclusión de destructores de biblioteca C y atexit ()?

Utilizandoarm-none-eabi-gcc [https://launchpad.net/gcc-arm-embedded]para Cortex-M4 (aplicación baremetal), el código paramalloc también se emite aunque nunca usomalloc en mi código Ver la salida del ensamblaje conarm-none-eabi-objdump -xS ...

1 la respuesta

El cambio de banco dual Atmel SAM3X no funciona

Actualmente estoy trabajando con un microcontrolador Atmel SAM3X8 ARM que cuenta con una memoria flash de 2 x 256KB de doble banco. Estoy tratando de implementar una función de actualización de firmware, que coloca el nuevo firmware en el banco ...

1 la respuesta

NEON pack vector compara resultado en mapa de bits

Tengo un resultado de comparación de la comparación de dos operandos de coma flotante de la siguiente manera; Lo que necesito hacer se basa en el resultado de la comparación que necesito para realizar lo siguiente: es decir: neon_gt_res = ...

2 la respuesta

ESCRIBIR y LEER registros en Linux en ARM

Estoy tratando de leer y escribir registros en mi ARM9 (SAM9X25) siguiendo ...

1 la respuesta

En core_cm4.h ¿por qué hay una transmisión como ((uint32_t) (int32_t) IRQn)?

En el siguiente código de core_cm4.h, ¿por qué hay una doble conversión?((uint32_t)(int32_t)IRQn)? Por ejemplo en la siguiente función: __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) { NVIC->ISER[(((uint32_t)(int32_t)IRQn) >> 5UL)] = ...