Cómo depurar YAFFS?

Me gustaría activar cualquier instalación de depuración disponible en YAFFS. Espero que me ayude a depurar el problema que está ocurriendo al usar la memoria Flash. ¿Hay alguna configuración en el kernel linux que me ayude a depurar YAFFS? Gracias por adelantado.

Hay, según la documentación:

Yaffs tiene un montón de construido en el rastreo para ayudar a depurar e integrar. El rastreo es controlado por la máscara de bits yaffs_traceMask que permite que varios conjuntos de rastreo se desactiven o se habiliten en tiempo de ejecución.

Los bits de rastreo se especifican en el archivo yaffs_trace.h.

El mecanismo de rastreo también ha sido "secuestrado" para proporcionar una máscara de control para el código de verificación adicional cuando se seleccionan los bits de rastreo YAFFS_TRACE_VERIFYxxx.

El mecanismo de rastreo se integra fácilmente en el sistema a través de sentencias de tipo printf. El rastreo se realiza a través de macros que permiten convertir las cadenas en unicode o similar si es necesario.

Se puede manipular en tiempo de ejecución, a través de la interfaz de proc o sysfs, por ejemplo:

cat +os > /proc/yaffs # Enables YAFFS_TRACE_OS cat -all+gc > /proc/yaffs # Disables everything then enable YAFFS_TRACE_GC cat 0xf000 > /proc/yaffs # Set trace mask to specified bitmask. 

Para más detalles vea: http://www.yaffs.net/yaffs-tuning-and-configuration#Tracing_mechanism

  • Encontrar código fuente para Nexus S Camera HAL?
  • Cómo utilizar V4L o V4L2 (Video para Linux) en Android?
  • Ejecutar emulador después de crear Android desde el origen
  • Espejos alternativos para el Kernel 3.0 de Android ya que kernel.org está inactivo?
  • ¿Cuántos UIDs son posibles en Android?
  • ¿Cuál es la necesidad de cargador de arranque de segunda etapa? ¿Por qué diferentes bootloaders como la primera etapa y la segunda etapa?
  • SurfaceFlinger / gralloc Error de memoria insuficiente al asignar memoria intermedia para su uso con el buffer de marco virtual en Android x86 Turrón
  • ¿Cómo funciona la piedra sepulcral en android-kernel
  • Diferencias de parches entre el kernel de android y el kernel de linux de vainilla
  • Android: leer "atributo de dispositivo" falla con error "longitud no válida"
  • OProfile en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.