Preguntas con etiqueta 'xc32'

2
respuestas

Forzar xc32-ld para colocar todo el código de la aplicación en kseg0_boot_mem

He escrito una aplicación de cargador de arranque PIC32MX. Me gustaría decirle al vinculador que lo ponga por completo en la memoria de arranque, para que se mantenga todo el espacio del programa para la aplicación final. Actualmente, las par...
1
respuesta

No se puede depurar el proyecto utilizando “MPLAB X IDE” en “PIC32 Bluetooth Audio Development Kit” con “PICkit 3 In-Circuit Debugger”

Tengo la placa " PIC32 Bluetooth Audio Development Kit " (DV320032) (con la placa PIC32MX470F512L integrada ) conectada a una PC a través de " PICkit 3 In- Depurador de circuito "(PG164130). Después de algunos experimentos, descubrí cómo parpa...
1
respuesta

XC32 optimiza la capacidad de uso para la lectura de registros

Estoy enfrentando un problema con la optimización del compilador XC32. Cada vez que escribo una función para leer algo del registro, XC32 optimiza (lee: elimina) la variable que contiene el valor de retorno. Tengo una función de envoltura que...
2
respuestas

MPLAB X XC32 - Problema de construcción peculiar que involucra variables volátiles

Estoy luchando con un problema que ya me está costando 2 días de trabajo productivo. El código de main.c al final de la pregunta es una versión simplificada de todo el proyecto, y contiene el código relevante relacionado con el tema tratado....
2
respuestas

¿Cómo distinguir entre una lectura y una escritura en un USART BufferEventHandler de Harmony?

Me gustaría usar el controlador Harmony USART en un PIC32MX695F512H usando interrupciones y con soporte de búfer. Después de establecer la configuración adecuada en el Configurador de Armonía MPLAB, el sistema ha generado el ISR para mí ( sys...
1
respuesta

Suspensión de baja potencia con activación WDT en PIC32MM

Estoy tratando de poner un PIC32MM0256GPM028 en modo de reposo y que el temporizador de vigilancia del modo de suspensión lo despierte (digamos 1/4 de segundo más tarde, ajustable por SWDTPS). Una vez que se pone en reposo (caídas actuales), sim...
0
respuestas

¿Puedo generar una determinada área de memoria de un procesador con objcopy?

Para un cargador de arranque (PIC32) solo necesito un área de memoria determinada de un archivo binario (la aplicación para un cargador de arranque, la configuración y el cargador de arranque se encuentran en otra parte, no es posible el hexágon...