Preguntas con etiqueta 'cortex-m3'

1
respuesta

¿Cómo usar las interrupciones activadas por nivel con STM32F1xx?

Recibo información conflictiva sobre si puedo usar interrupciones activadas por nivel (en lugar de activadas por el borde) con el microcontrolador STM32F1xx. En las Bibliotecas Periféricas Estándar compatibles con CMSIS de ST, las opciones de...
2
respuestas

El cambio de tareas en Cortext-M3 se bloquea después de IRQ

He utilizado un modelo de exokernel para mi sistema operativo ARM. Cuando una tarea quiere leer desde un UART, llama a una función de biblioteca, la cual, si no hay datos, realiza una llamada SVC para bloquear la tarea (lo que hace que el núcleo...
0
respuestas

Interconexión de LPC1343 con Compact Flash [cerrado]

Estoy conectando Compact Flash con LPC1343 . ¿Qué es mejor: datos de 16 bits y direccionamiento de 3 bits u datos de 8 bits y direccionamiento de 8 bits? Cualquier persona por favor sugiera.     
2
respuestas

¿Qué hace el botón de manipulación en mi tarjeta STM3220G-EVAL?

Leer el manual de referencia de la placa de desarrollo STM3220G-EVAL ( una placa de desarrollo / evaluación ARM Cortex-M3) Veo que tiene un "botón de manipulación", también conocido de manera extraña como un "botón anti-manipulación". ¿Qué...
1
respuesta

uCLinux desglose de huella?

Otra pregunta que he hecho me hizo esta pregunta ... La pregunta anterior fue acerca de cómo instalar Linux en Cortex M3. Algunas respuestas bien probaron que no es factible. Alguien sugirió ucLinux. He estado investigando uClinux como una alter...
2
respuestas

¿Qué significa 0x0800f298 en? () significa?

Estoy usando GDB para depurar un programa para un Cortex M3. En las funciones donde el programa falla, cuando ejecuto línea por línea (usando n ), eventualmente obtengo: (gdb) n 0x0800f498 in ?? () ahora si retrocedo (usando bt...
2
respuestas

Cargar y almacenar registros de CPU en el contexto de la aplicación

Hace poco empecé a trabajar con un STM32F103C8T6 (un ARM Cortex M3) y me encontré con algunas dificultades. He configurado un SysTick_Handler para cambiar el contexto actual de la aplicación. El controlador invoca un PendSV_Handler...
2
respuestas

STM32F103, tiene problemas para anidar interrupciones

Estoy intentando interrumpir en un controlador USART desde dentro de un controlador RTC_Alarm, pero no funciona. He configurado el NVIC: void NVIC_Configuration() { NVIC_InitTypeDef NVIC_InitStructure; NVIC_SetPriorityGrouping(NVIC_Priorit...
1
respuesta

Eliminación del bloqueo después de una doble falla

Estoy depurando un STM32 con gdb. Por alguna razón, mi programa falla y gdb da lo siguiente.    Nota: utilizando automáticamente puntos de interrupción de hardware para solo lectura   direcciones.       stm32f2xxx.cpu: eliminar el bloqueo de...
1
respuesta

diferencias entre el modo privilegiado y el modo no privilegiado en el RTX RTOS

Como dije en el título, ¿cuáles son las diferencias entre el modo privilegiado y el modo no privilegiado en el RTX RTOS? ¿Y por qué en los subprocesos en modo privilegiado ha permitido el acceso completo al procesador Cortex M?