Carte eZDSP de Texas Instruments
From Eric
La carte eZDSP de Texas Instruments / Spectrum Digital comprend un DSP Texas TMS320C5505, un ADC, une mémoire SPI et quelques bricoles.
Voici la chose (photo issue du site de TI) :
L'ensemble des documents techniques (datasheet, user and reference guides, etc.) sont disponibles sur le site de Texas Instrument dédié au TMS320C5505.
Flasher un programme
Dans son usage "normal", un programme est compilé via l'environnement Code Composer Studio puis est chargé en RAM via l'émulateur. Toute coupure de l'alimentation entraîne la perte du programme.
Heureusement, l'eZDSP possède une flash en SPI à partir de laquelle il est possible de booter un programme. Le processus complet de bootloading est décrit dans le document Using the TMS320C5515/14/05/04 Bootloader.
Pour ce faire il faut :
- Créer le programme exécutable (fichier "test.out")
- Convertir le fichier "test.out" en image en utilisant l'utilitaire "hex55" qui se trouve sous "<Install_Dir>\ccsv4\tools\compiler\c5500\bin". La commande est la suivante :
hex55 -i test.out -o test.bin -boot -v5505 -b -serial8
- Charger l'utilitaire de copie en SPI ("programmer_USBKey.out") dans la RAM de l'eZDSP en utilisant le menu "Target/Load program" (après avoir connecté la cible).
- Lancer l'utilitaire de copie en faisant Target/Run (F8). L'outil demande le nom du fichier bootable à charger.
- Saisir le nom complet du fichier bootable ("test.bin") dans la console.
- Une fois le téléchargement terminé, il suffit de déconnecter la cible (Target/Deconnect), de débrancher puis de rebrancher l'eZDSP.