Preguntas con etiqueta 'debugging'

3
respuestas

¿Cómo descubrir errores de desbordamiento de memoria en el código Arduino C?

Varias veces tuve algunas salidas sospechosas en el Monitor Serial después de cargar el código en el Arduino: como la salida eterna de espacios en blanco o el corte repentino de cadenas o cadenas codificadas. Debido a que no hubo ningún error...
2
respuestas

¿Cuál es la diferencia entre un depurador JTAG comercial y un depurador OpenTCD FT2232H de código abierto?

He visto algunos depuradores JTAG comerciales como: iC6000 On-chip Analyzer (con compatibilidad con el protocolo Aurora) Lauterbach - Herramientas de desarrollo de microprocesadores Y los depuradores JTAG basados en OpenOCD FT22...
1
respuesta

¿Cuál es la diferencia funcional entre un depurador en circuito y un emulador en circuito?

Los emuladores en circuito (ICE abreviado) se jactan de sus increíbles funciones de depuración y también cuentan con etiquetas de precios altos. Los depuradores en circuito (ICD abreviados) pueden hacer la mayoría de las cosas que puede hacer...
3
respuestas

¿Cómo depuro un Arduino Uno con gdb en una PC con Linux?

¿Cómo depuro (paso único en código fuente) un Arduino Uno con gdb en una PC con Linux? Tenga en cuenta que no me gusta usar AVR Studio en wine o VirtualBox. Pregunta 1: conexión física ¿Cómo y qué me conecto a la placa Uno? Mi conjetura...
2
respuestas

¿Buenas herramientas o métodos para comprender la estructura del cargador de arranque?

Recientemente he descubierto la causa de un error desagradable en el que he estado trabajando con un SBC Atmel AT91SAM9G20 ejecutando U-boot , un gestor de arranque de código abierto. El núcleo del problema era que U-boot esperaba que el hardwa...
2
respuestas

MCU STM32L: el pin SWD en la placa no coincide con el pinout del procesador

Estaba realizando mi proyecto de pirateo de hardware en un dispositivo de monitoreo de la calidad del aire que utiliza el procesador STM32L476 . MisúnicasexperienciasconpirateríadehardwaresoncámarasIPoenrutadoreswificonconsolasUARTdis...
3
respuestas

¿Cómo encuentro fugas de energía?

Estoy en un proceso de escribir software para eZ 430 Chronos watch usando TinyOS . Quiero que tenga la menor potencia posible. Desafortunadamente, mis mediciones muestran un consumo de energía de aproximadamente 350uA @ 3.3V en un programa...
2
respuestas

AVR debugwire en Linux

Entonces, he conectado un ATtiny88 y lo estoy programando con el AVR Dragon usando ISP. También he configurado la cadena de herramientas de compilación, usando avrdude, y las herramientas gnu avr. Todo está funcionando muy bien. Ahora me gust...
5
respuestas

Aplicaciones integradas Software Ciclo de vida de prueba

No tengo JTAG y no puedo pagarlo con mi ARM Cortex M3 Chip. Me pregunto, ¿cómo los profesionales depuran sus aplicaciones? ¿Parpadea su uC cada vez, con frecuencia, luego ejecuta y prueba, luego cambia? ¿Es esa una mala práctica? ¿Solo...
2
respuestas

Cómo depurar STM32L433 fuga actual

Tengo una placa de circuito con STM32L433 que tiene alrededor de 320uA de consumo de corriente de línea de base en el modo STOP 2. Solo LSE con un cristal de 32 kHz está activo. La placa tiene alimentación Vdda analógica separada que está des...