Posts de Abril, 2008|Página de posts mensais
mspgcc no Ubuntu (7.10)
1- pacotes necessários
$ sudo apt-get install build-essential gcc-3.3 cvs python-dev libncurses-dev
2- crie uma pasta
$ mkdir msp
$ cd msp
3- compilação dos arquivos binutils
$ wget http://ftp.gnu.org/gnu/binutils/binutils-2.18.tar.bz2
$ tar xjvf binutils-2.18.tar.bz2
$ cd binutils-2.18
$ ./configure --prefix=/usr/local/msp430 --target=msp430
$ make
$ sudo make install
$ cd ..
$ echo "PATH=/usr/local/msp430/bin:$PATH' >> ~/.bashrc
$ export PATH=/usr/local/msp430/bin:$PATH
4- gcc
$ wget ftp://gcc.gnu.org/pub/gcc/releases/gcc-3.2.3/gcc-core-3.2.3.tar.bz2
$ wget ftp://gcc.gnu.org/pub/gcc/releases/gcc-3.2.3/gcc-g++-3.2.3.tar.bz2
$ tar xjvf gcc-core-3.2.3.tar.bz2
$ tar xjvf gcc-g++-3.2.3.tar.bz2
$ cvs -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc login
$ cvs -z3 -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc co gcc/gcc-3.3
$ cp -r gcc/gcc-3.3/* gcc-3.2.3/
$ cd gcc-3.2.3
$ ./configure --prefix=/usr/local/msp430 --target=msp430 --enable-languages=c,c++
$ make
$ sudo make install
$ cd ..
5- biblioteca libC para o msp430
$ cvs -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc login
$ cvs -z3 -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc co msp430-libc
$ cd msp430-libc/src
$ make
$ sudo make install
$ cd ../..
6- gdb – debugger – utilizar gcc 3.3 ou 3.4
$ wget http://mirrors.redwire.net/pub/sources.redhat.com/gdb/old-releases/gdb-6.0.tar.bz2
$ tar xjvf gdb-6.0.tar.bz2
$ cvs -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc login
$ cvs -z3 -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc co gdb/gdb-current
$ cp -r gdb/gdb-current/* gdb-6.0/
$ cd gdb-6.0
$ CC=gcc-3.3 ./configure --prefix=/usr/local/msp430 --target=msp430
$ CC=gcc-3.3 make
$ sudo make install
$ cd ..
7- JTag – biblioteca para acesso ao hardware
$ cvs -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc login
$ cvs -z3 -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc co jtag
$ cd jtag/hardware_access
$ make
$ sudo mv libHIL.so /usr/local/lib
$ sudo ldconfig
$ cd ../..
8- gdbproxy – faz a conexão entre o gdb e o microcontrolador
Acesse o endereço http://sourceforge.net/project/showfiles.php?group_id=42303 e baixe os arquivos gdbproxy e libMSP430.so para a pasta atual
$ chmod +x msp430-gdbproxy
$ sudo mv msp430-gdbproxy /usr/local/msp430/bin/
$ sudo mv libMSP430.so /usr/lib/
9- msp430-JTag – permite a gravação do chip, entre outros recursos
$ cvs -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc login
$ cvs -z3 -d:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc co python
$ cd python
$ sudo python setup.py install
$ chmod +x msp430-jtag.py
$ sudo cp msp430-jtag.py /usr/local/msp430/bin
HelpDesk: BR-Linux.org
Para quem gosta do Eclipse: msp430 mspgcc eclipse ubuntu tutorial
[ ]’s
Há um bug que afeta a combinação Firefox + Linux + Flash Player + wmode=transparent!
Ao acessar o site da TIM, pode acorrer de vc não conseguir visualizar as opções de região/estado e número de DDD, por causa de um bug na combinação Firefox + Linux + Flash Player + wmode=transparent.
Atualize o Adobe FLASH PLAYER.
Se não resolver, utilize o add-on Flashblock quando tiver problemas com algum site.
[ ]’s
Melhor preparo para os atendentes de call center
Estou há quase 7 dias sem uma conexão de internet estável na minha casa. Já coleciono 3 números de protocolos, sendo que um relacionado a uma ordem de serviço fechada e eu nem vi a cara do técnico que, me telefonou dizendo que estava a caminho da minha residência. No sábado, o modem voltou a sincronizar. A velocidade até melhorou. Só que desconectava a todo momento. Eu, na minha calma “mongista”, tentando resolver meu problema, entrei em contato com o suporte e educadamente, descontei minha descontentação na atendente quando ela me perguntou que “induous” eu usava. Vou transcrever o diálogo:
- O led do DSL indica que não está sincronizando.
- Certo, que “induous” o sr. usa?
- Não uso Windows.
- Certo. Só um segundo.
(música)
- Sr. o “induous” é o xp, vista, “stat”. Qual o sr. usa?
- Não uso Windows. O problema é no sinc…
Interrompido pela música. Já pensei que ela havia desligado…
- Sr. (escuto alguém ao fundo dizendo para ela que não damos suporte a outros sistemas).
- NÃO DEPENDE DO SISTEMA OPERACIONAL! (interrompi) O modem não sincroniza.
- Vou transferir para o suporte “avançado”.
Devem ser perguntas padrões para preencher um cadastro prévio, mas na minha humilde opinião de consumidor, espero que um atendimento relacionado a conexão de internet seja composto por pessoas com um mínimo de conhecimento.
No suporte avançado, expliquei toda minha situação, recusei re-fazer todos aqueles testes de inversão de cabo, reset do modem pela terceira vez e ganhei mais um número de protocolo.
A atendente estava indo bem até que:
- Sr. estou analisando sua assinatura, não gostaria de ter a tv digital?
(silêncio)
Pensei que ela poderia ser louca me cutucando desta forma… Não resolveram meu problema e já querem me oferecer outro produto. Possuído de minha calma “mongista”:
- O momento não é oportuno, não acha?
Pedi desconto destes dias sem conexão e estou aguardando a resolução do problema.
Paciência…
[ ]’s
Comentários (6)
Deixe um comentário
Deixe um comentário
… no meu