Ya he podido compilar el mspgcc4 en Windows para el Cygwin v1.7.9-1. Os explico...
1. Necesitáis el Cygwin, podeis bajaros la última versión de su página web.
http://www.cygwin.com/2. Durante la installación del Cygwin, os pedirá instalar los paquetes de la distribución, a parte de
los necesarios, marcar los siguientes:
wget, vim, git, patch, gcc4-core, gcc4-g++, make, python, perl, vim
NOTA: Si alguno ya tiene el Cygwin instalado, relanzar la instalación y marcar los paquetes que
no tenga instalados.
3. Arrancar el Cygwin.
4. Descargar con wget el mspgcc4 de
http://sourceforge.net/projects/mspgcc4/files/mspgcc4/ Yo me he descargado la última versión que hay con fecha 2011-03-12.
5. Descomprimir el paquete:
# tar xvjf /tmp/mspgcc4-20110312.tar.bz2
6. Ubicarse donde se ha descomprimido el paquete:
# cd mspgcc4-20110312
7. Editar (con el vi) el fichero buildgcc.pl y cambiar en la linea 137 $GNU_MIRROR="http://ftp.uni-kl.de";
por $GNU_MIRROR="http://mirrors.usc.edu";
8. Editar el fichero do-binutils.sh y cambiar también la dirección url de la linea 15 por:
GNU_MIRROR=http://mirrors.usc.edu
9. Compilar el paquete indicando en las opciones gcc-4.4.5, gdb none, insight none y ti_20110312. Para
el resto de opciones dejarlo por defecto (para la creación del binario que yo le puesto que no).
Por cierto tarda dos horas largas en compilarlo... Paciencia!!!
# ./buildgcc.pl
10. El paquete se ha instalado en /opt/msp430-gcc-4.4.5/bin, exportamos las variables de entorno:
# export PATH=$PATH:/opt/msp430-gcc-4.4.5/bin
11. Nos descargamos el OpenChronos:
# git clone
git://github.com/poelzi/OpenChronos.git12. Lanzamos el 'make config' para configurar el 'build' con la frecuencia de nuestro reloj:
# cd OpenChronos
# make config
13. Hacemos el 'make':
# make
Y nos creará el txt en la ruta /home/root/OpenCronos/build/eZChronos.txt
Si instalamos el Cygwin en c:/cygwin, nuestro txt estará en
c:/cygwin/home/xxxxxx/OpenCronos/build/eZChronos.txt
14. Desde el Control Center, ya podemos cargar el firmware a nuestro reloj.
Manual basado en:
http://rubenlaguna.com/wp/2011/02/11/co ... index.htmlEspero que os sea útil.
Saludos,