Aller au contenu | Aller au menu | Aller à la recherche

Esial RobotiK


Utilisation de la TS-7300

Voici des liens intéressant et quelques commandes basiques pour vous guider dans l'utilisation de la carte embarquée dans le robot.

Documentation

La page principale concernant la carte :
http://www.embeddedarm.com/epc/ts7300-spec-h.htm

La datasheet de la TS-7300 (carac de la carte et emplacements des principaux composants) :
http://www.embeddedarm.com/Manuals/ts-7300-datasheet.pdf

Les shémas avec entre autre le cablage des pins du processeur et du FPGA :
http://www.embeddedarm.com/downloads/Schem_Mech/TS-7300_Schematic.pdf

Et les 2 principales docs, pleine d'infos :
http://www.embeddedarm.com/Manuals/ts-7300-manual-rev1.3.pdf
http://www.embeddedarm.com/Manuals/linuxarm-guide-rev2.3.pdf

Groupe de discution yahoo sur les TS-7xxx :
http://tech.groups.yahoo.com/group/ts-7000/

Le projet opencore pour le FPGA :
http://www.opencores.org/projects.cgi/web/ts7300_opencore/overview

Connection

Se connecter à la carte via le port ethernet
# ifconfig eth0 192.168.0.2
$ ssh robotik@192.168.0.1

Envoyer le fichier hello.c du PC vers le /home/robotik de la carte :
$ scp hello.c robotik@192.168.0.1:~

Pour envoyer un répertoire entier il suffit d'ajouter l'option -r :
$ scp -r dir robotik@192.168.0.1:~

Pour envoyer un fichier de la carte vers le pc :
$ scp robotik@192.168.0.1:/home/robotik/hello.c ~

Se connecter à la carte via le port COM :
$ minicom
puis régler la vitesse de transfert avec "CTRL-A Z" puis menu "P"

Compilation

Pour exécuter un programme sur la carte : 2 solutions :

  1. Vous envoyez les sources sur la carte, puis compilez le tout dessus
  2. Vous cross-compilez les fichier sur le PC, puis envoyez l'exécutable

Pour celà, il suffit d'utiliser le cross-compileur arm-unknown-linux-gnu-gcc

Où récupérer le cross-compileur :
ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2