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

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

Código nativo auto modificable en Android

Estoy tratando de hacer un código nativo auto modificable en Android y ejecutarlo en el emulador. Mi muestra se basa en la muestra HelloJNI del android-ndk. Se parece a esto: #define NOPE_LENGTH 4 typedef void (*FUNC) (void); // 00000be4 <nope>: ...

2 la respuesta

i.MX35 suspender CPU y DDR2 de IRAM

Tengo que poner mi dispositivo en un modo de baja potencia muy profundo desde Linux 2.6.38 y, por lo tanto, es necesario suspender todos los componentes, incluidos CPU y DDR2. Lo que descubrí hasta ahora es que tengo que copiar la función del ...

1 la respuesta

Modo de monitor TrustZone e IFAR, IFSR, DFAR, DFSR

El brazoModo de monitor TrustZone [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.prd29-genc-009492c/CACJBHJA.html] puede atrapar abortos en modo monitor. El modo monitor siempre se ejecuta en el mundo o contexto seguro. ¿Cómo ...

7 la respuesta

¿Por qué las instrucciones ejecutadas condicionalmente no están presentes en los conjuntos de instrucciones ARM posteriores?

Ingenuamente, las instrucciones ejecutadas condicionalmente me parecen una gran idea. A medida que leo más sobre los conjuntos de instrucciones ARM (y similares a ARM) (Thumb2, Unicore, AArch64), encuentro que a todos les faltan los bits para la ...

2 la respuesta

Consejos sobre la instalación de la cadena de herramientas ARM en Ubuntu VM (64 bits)

Intentando compilar el kernel de Linux para la plataforma arm en una máquina virtual Ubuntu $make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-Falla de la siguiente manera arm-none-linux-gnueabi-gcc: not foundIntenté instalar $sudo apt-get ...

2 la respuesta

¿Cómo puedo poner el procesador ARM en diferentes modos usando el programa C?

Estoy pasando por un modo diferente de procesador ARM. Quiero verificar el estado del procesador (ej .: registrar valores) mientras está en modo diferente. Entonces, ¿alguien puede ayudarme a encontrar un código de muestra para poner ...

1 la respuesta

ARM TrustZone - Comportamiento del planificador en SO seguro y no seguro

¿Puede alguien explicarme que después de que la CPU pase al modo seguro, (el programa Monitor configura elNS = 0), ¿cómo se programa el sistema operativo seguro? ¿Es que ahora que la CPU está en modo seguro, la interrupción de la marca del ...

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)] = ...

5 la respuesta

¿Cómo gestiona el kernel de Linux menos de 1 GB de memoria física?

Estoy aprendiendo lo interno del kernel de Linux y mientras leía "Entendiendo el kernel de Linux", me sorprendieron bastantes preguntas relacionadas con la memoria. Una de ellas es cómo el kernel de Linux maneja la asignación de memoria si la ...