es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Construyendo Yocto para i.MX8 en un disco duro externo USB.

Estoy intentando construir una imagen utilizando BitBake para la placa i.MX8.
Estoy siguiendo estas instrucciones:

https://www.nxp.com/docs/en/user-guide/IMXYOCTOPROJECTUSERSGUIDE.pdf

Como no tengo suficiente espacio en el disco duro local, estoy utilizando un disco duro externo USB (tengo otras cosas no relacionadas almacenadas en este disco duro).

He logrado ejecutar el script imx-setup-release.sh en ese documento, con el que construí una configuración para la máquina imx8mm-lppddr4-evk usando la distribución fslc-wayland.

Sin embargo, cuando intento un comando, como “bitbake core-image-minimal”, obtengo varias tareas fallidas. Parece que el denominador común es el hecho de que, por alguna razón, cuando se pasa la ruta a mi carpeta de compilación (que está dentro del disco duro externo), se considera un argumento no válido.

Recibo mensajes como este:

OSError: [Errno 22] Argumento no válido: ‘/media/home_dir/427AD2297AD2198D/imx-yocto-bsp/build_fslc_wayland_imx8mm_lpddr_evk/sstate-cache/95/51/sigtask.1jbsd4s4’ -> ‘/media/home_dir/427AD2297AD2198D/imx-yocto-bsp/build_fslc_wayland_imx8mm_lpddr_evk/sstate-cache/95/51/sstate:core-image-minimal:imx8mm_lpddr4_evk-fslc-linux:1.0:r0:imx8mm_lpddr4_evk:3:955169ece771b852dc433575442e7ed805ac56cbcb1ebd3aa913a632da23a46b_clean.tgz.siginfo’.

Parece que BitBake tiene problemas para analizar la ruta a mi disco duro (esa carpeta 427AD… /).

¿Qué debo hacer para solucionar esto?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que tienes problemas con Bitbake al no poder analizar la ruta de tu HDD externo. Esto podría deberse a la longitud de la ruta o a los caracteres utilizados en ella.

    Para solucionarlo, podrías intentar acortar la ruta moviendo la carpeta de construcción más cerca de la raíz del HDD. Alternativamente, podrías intentar usar una letra de unidad diferente para el HDD externo.

    Si ninguna de estas soluciones funciona, podrías intentar usar un sistema de archivos diferente para el HDD externo, como NTFS o FAT32.

Comments are closed.