Después de recibir un comentario de un usuario, y a la vista del interés que este dispositivo causa he decidido publicar una serie de post de interés para todos los usuarios de la Dingoo A320.

El primero se lo dedicaremos a la instalación de las SDK de Dingoo y su configuración en Visual Studio 2008. Para instalar las SDK:

  • Descargar desde la web del fabricante o desde aquí los siguientes ficheros (170 Mb):(20091214224673499.rar, 200811281249773499.rar y 2009161852273499.rar );
  • Descomprimir el fichero 20091214224673499.rar en c:\cygwin,
  • Crear el directorio c:\s2dsdk y descomprimir ahí el fichero 200811281249773499.rar.
  • Descomprimir el fichero 2009161852273499.rar en c:\s2dsdk\lib (contiene la librería dsound.lib utilizada por algunos ejemplos ),
  • Ejecutar el c:\cygwin\cygwin.reg y editar el cygwin.bat con lo siguiente:

FICHERO cygwin.bat:

@echo off
SET MIPSLIB=c:/cygwin/mipseltools/lib
SET MIPSTOOLS=c:/cygwin/mipseltools/include
SET S2DINC=c:/s2dsdk/inc
SET S2DLIB=c:/s2dsdk/lib
PATH=c:\cygwin\mipseltools\bin;c:\cygwin\bin;C:\WINDOWS\SYSTEM32;
cmd
@echo on

NOTA: mantén las barras y contra-barras como están escritas en los fuentes.

  • Si no deseas modificar la configuración del IDE Visual Studio 2008 puedes crear otro fichero vs.bat que ejecute con la configuración de entorno correcta:

FICHERO vs.bat:

@echo off
SET MIPSLIB=c:/cygwin/mipseltools/lib
SET MIPSTOOLS=c:/cygwin/mipseltools/include
SET S2DINC=c:/s2dsdk/inc
SET S2DLIB=c:/s2dsdk/lib
PATH=c:\cygwin\mipseltools\bin;c:\cygwin\bin;C:\WINDOWS\SYSTEM32;
"C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe"
@echo on
  • Para iniciar una línea de comandos de msdos ejecuta cygwin.bat
  • Para iniciar Visual Studio 2008 ejecuta vs.bat

5 Comments

  1. Hola

    He seguido los pasos que pones pero a la hora de compilar me saltan errores en la stlib.h y stdarg.h sobretodo como si algo faltase…

    Despues de copiar todo a sus rutas, ejecutar el .reg y cargar el VS desde el .bat hace falta hacer algo a mayores ? porque cargo el ejemplo le doy al play y no hay manera…

    Podrias explicar un poco si hace falta algo mas ? aparte el VS que suelta un .app que hay que cargar luego con algun tipo de emulador o como va la cosa ?

    Un saludo

    1. Visual Studio 200X genera un exe que emula el ejecutable para la Dingoo, por medio de un stub incluido en los ficheros resource.h, Loader.cpp y Loader.h. Visual Studio No genera el app para la Dingoo.

      La compilación para la Dingoo se genera desde la linea de comandos mediante el fichero ccpmp\build.bat. El fichero resultante es el fichero que se puede volcar a la Dingoo (compilado para mips).

      Respecto a el problema que comentas puede ser por dos motivos:
      Los SET de los ficheros .bat o los PATH no apuntan a las rutas correctas (cuidado con las contrabarras, leer la nota del post).
      Solución: Asegurate de que las rutas en los ficheros .bat son correctas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *