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.
- Detección de dispositivo USB enchufado
- ¿Dónde está el reporte git de la fuente del kernel de Android?
- Diferencias fundamentales entre el sistema operativo Linux y Mobile OS (android)
- La diferencia entre vold y udevd
- ¿Código fuente del kernel de Android 4.0?
- Obtención de adiciones de invitados de vbox para android x86
- Ejecución de docker en Android
- Cómo escribir una aplicación de Android para hacer sysfs leer / escribir.
- Despierta teléfono android en una interrupción, en un GPIO
- Soporte de protocolo SCTP en android
- ¿Cómo modificar AOSP para permitir que aplicaciones específicas obtengan acceso de root?
- Reglas de SELinux para archivos i2c en sysfs en Android
- ¿Cómo hacer que el dispositivo Android arranque cuando se conecta la alimentación?
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
- Actualizar tabla Sqlite si campo de cadena comienza con signo más (+)?
- Qt Android proyecto con OpenCV – tbb errores de compilación