Home
Systèmes embarqués
Contents
1. Aller dans le r pertoire var cr er un r pertoire portant votre nom Depuis ce m me r pertoire taper dans la console tftp 192 168 1 1 tftp gt get nom fichier Pour un ex cutable changer les droits de votre fichier pour pouvoir l ex cuter chmod 777 nom fichier Syst mes embarqu s 7 Debugg par JTAG USB Pour r aliser du debug par JTAG USB sur la carte EMB du laboratoire on utilise l environnement de debugg d eclipse Workspace Launcher Select a workspace Eclipse SDK stores your projects in a folder called a workspace Choose a workspace falder ta use for this session Workspace daas EME EE PEN RE Browse L Use this as the default and do not ask again Choisissez votre espace de travail Info utile Passe en mode debug Perspective active C C Java Debug External tools Le er hellolf hel ey I Eclipse SDK Fle Edt Refactor Navigate Search Proet Run Wende Hep OO A A G ri H elme amp e es b 6 q o m B at eo se z o S SS aa O Ez x I4 Pro Fi N T Na T O 5 hella1 5 52 L Makefile acd loop JTAG ocdremmote laune e jJtag isr c 15 DE Qutlim Ss MO Make a 9 I include o macros 1io inc b ut halla1 b E hello B stack low B stack high b WS tag isr b 1 5 macros b start don req r Pointeur de donnees ptr reg rl Donnees Stack initialization We use our own stack W
2. RZDS Syst mes embarqu s IEM v0 5 D Rossier Manuel d utilisation pour les laboratoires IEM Auteur G Boutillier C Bardet L Sambuc X Blanc Objectif Cette documentation donne de br ves explications sur l utilisation des diff rents outils environnements protocoles utilis s dans le laboratoire de syt mes embarqu s Ce document est un r sum il ne remplace en aucun cas les diff rentes documentations fournies au d but du laboratoire 1 Carte de laboratoire REPTAR REPTAR associe un processeur de type OMAP TI DaVinci DM3730 lui m me constitu d un core ARM A8 et d un DSP avec un composant programmable FPGA de type Xilinx Spartan 6 La plateforme comporte galement un grand nombre de p riph rique de contr le d affichage et de communication De conception modulaire elle offre de nombreuses possibilit s d extension L adresse IP de la carte REPTAR est 192 168 1 200 Connexion la carte REPTAR depuis une machine Compaq Alimenter la carte en 12V avec des fiches bananes depuis une alimentation du laboratoire Connexion du port s rie de la machine h te la cible Connexion Ethernet de la machine h te la cible carte r seau 2 c ble Ethernet crois e rouge 2 Minicom Minicom est un programme utilis dans ce laboratoire pour la connexion via le port s rie au Linux embarqu sur la carte CSB535 depuis le Linux de la machine h te Connexion Taper dans une console sur
3. arning this section is actually not present in the bin file but addressing is OK section stack org OxS stack Low space 1024 stack high JE Tasks E Console 5 bk E Properties EN Problerns Fes Debug nl E Mr No consoles ta display at this tirne CIS Writable Smart Insert IL g IL 8 Syst mes embarqu s Fen tre debug Debug Ele Edit Fi Refactor Navigate Search Run Project Window Help IR 0 Q o 4 4 jtag_isrn jtag_isr c Eclipse SDK WK qr 36 Debug s ES 69 Variables Breakpoints dot Registers x B Modules bd a v Q JTAG ocdremote Prograge Ihome red v F tage k 3 a I Ser srcftest_lab linux_iern_soljtag_isr ocd_loop Preference Configuration Zylin Embedded debug Native Gf Embedded GDB 9 16 08 3 31 PM Suspended V gf Thread 0 Suspended 1 main jtag isr c 78 Oxc020009c b Name Value v MA Main 1610612947 5000000 872415208 Ma S hello1 s amp Makefile ocd loop jtag_isr c 2 77 int main int argc char argvl 1 4 int delay 5000000 Delai int i Used for loop etape 2 Initialisatien vecteur d interruption Pointeur to ISR int ptr vector irq IRQ vector win FrFrr rf um E Outline Disassembly i etape 2 Initialisation vecteur d interruption Pointeur to ISR int
4. e Qemu fonctionne sur quatre fen tres diff rentes La fen tre d accueil celle ci dessus contient l environement mul Ctrl Alt 1 Pour changer de mode il faut utiliser les touches Ctrl Alt touche 1 4 Ctrl Alt 2 Affiche les informations du monitor Ctrl Alt 3 Commute sur la console serie voir ci dessous Syst mes embarqu s erial console Boot 1 3 3 0011 7 g8155efb dirty Jun 18 2006 16 58 01 AM Configuration ank 0 OOO000000 128 MB lash 32 MB serial serial Ctrl Alt 4 Commute sur la console parallele Ctrl Alt Sort du system mul et redonne la mains a l OS principal Linux Ubuntu ainsi que les p riph riques ci rapportant par ex la souris Syst mes embarqu s 6 Linux embarqu Pour d marrer un Linux embarqu sur la carte Reptar il faut avoir en flash le noyau Linux embarqu u mage le bootloader MLO le moniteur U boot img ainsi que l arborescence racine sur la carte SD Tous ces composants ont t transf r s l avance sur les cartes de laboratoires l aide des commandes pr c dentes 1 Pour d marrer Linux allumez simplement la carte Reptar et attendez le boot complet Vous avez maintenant d marr linux sur la cible testez en essayant la commande ls 2 Transf rer une application s ex cutant sous Linux embarqu sur la cible Machine h te Copier l ex cutable que vous d sirez transf rer sur la cible dans le r pertoire tftpboot Cible
5. la machine h te minicom Syst mes embarqu s bd Terminal redsuser Fichier diter Affichage Terminal Aller Aide Bienvenue avec minicom 2 5 OPTIONS I18n Compil le May 2 2011 00 39 27 Port dev ttyUSBO Tapez CTRL A Z pour voir l aide concernant les touches sp ciales Reptar AT S7 45 S0 0 L1 V1 X4 amp c1 Ei QO syntax error Reptar Vous tes maintenant connect votre cible 3 U boot U boot est le moniteur embarqu permettant d effectuer une premi re initialisation de la plate forme et de d marrer des applications ou un syst me d exploitation Pour acc der au moniteur enclenchez la carte REPTAR et interrompez la s quence de boot en appuyant sur une touche Le r sultat devrait ressembler la capture ci dessous M Terminal redsuseri Fichier diter Affichage Terminal Aller Aide exas Instruments X Loader 1 51 Aug 21 2012 15 41 01 Starting X loader on MMC MMC init failed Booting from nand Starting O05 Bootloader U Boot 2811 09 000688 g565da2a dirty Aug 21 2912 15 31 26 U Boot code 60008000 gt 80050740 B55 gt BOOSDAAG 0MAP3630 37380 GP ES1 2 CPU OPP2 L3 165MHz Max CPU Clock 1 Ghz REPTAR Board LPDDR NAND I2C ready monitor Len 00095440 ramsize 18808008 LB table at 6fff0000 op of RAM usable for U Boot at 6fff0000 Reserving 597k for U Boot at Bff5a 8 Reserving 384k for malloc at Bfefa800 Reserving 32 Bytes for Board Info at 1 13 E ETE Reser
6. onnexion au r seau local EMB la deuxi me pour la connexion votre cible L adresse IP de cette deuxi me carte r seau est 192 168 1 1 Pour transf rer un fichier en flash sur la cible scripts ex cutable etc vous devez taper la commande suivante sur une console de la machine h te tftp 192 168 1 200 tftp gt put nom_fichier_h te nom fichier cible Pour transf rer un fichier de la cible la machine h te taper dans une console h te tftp 192 168 1 200 tftp gt get nom fichier cible nom fichier h te Note importante Si vous transf rer un fichier ex cutable vous devez l indiquer en ajoutant E apr s le nom fichier cible Pour un script ajouter un e Exemple tftp 192 168 1 200 tftp gt put helloworld helloworld E Syst mes embarqu s 5 Qemu Qemu est un programme permettant d muler un autre environnement Ce programme est tr s int ressant pour pouvoir tester des aplications embarqu es sans pour autant avoir besoin de charger les ex cutables sur une carte Il est galement possible d muller un autre environnemnt depuis Linux par ex Windows ce qui peut tre pratique pour utiliser certain programme Sur les machines compaq Qemu a t compil pour les systems ARM Qemu s ex cute avec la commade suivante qemu system arm suivit de divers param tres Pour lister les param tres qemu system arm help ou simplement qemu sytem arm Qemu s ouvre dans une nouvelle fen tr
7. ptr vector irg 5 IRQ vector ptr vector irq int OxffffffoO0 ptr vector irq int isr Oxc020009c lt main 4 gt ldr Oxc02000a0 lt main 8 gt mvn Oxc02000a4 lt main 12 gt str r2 pc 216 0xc020017c lt d 4 gt r3 255 Oxff r2 r3 E amp Tasks le Problems Q Executables g Memory jtag isr Preference Configuration Zylin Embedded debug Native arm elf gdb 9 16 08 3 31 PM d Long at OxdtO00000 Oxb212c308 Wrote long to 0xc0119800 0x0 rote long to Oxdf000000 0x8212c300 Read long at Oxdf000000 0x8212c300 Read long at 0xc0112420 0x0 idcode 0x41069264 rote 0x12345678 read 78 56 34 12 LITTLE ENDIAN arning the current language does not match this frame 1 Possibilit de mettre des breakpoints 2 Mode de debug pas pas 3 Fen tre des registres 4 et 5 Fen tres contenant le code 6 Affichage de la console 7 Liens Quelques lien qui peuvent vous tes utiles http www microcross com http www eclipse org
8. ving 1280 Bytes for Global Data at Bfef9f68 ew Stack Pointer is Bfef9f58 RAM Configuration Bank 0 60000000 256 MiB Bank 1 9808080060 8 Bytes relocation Offset is 0ff52000 JARNING Caches not enabled monitor flash len G8885DFG8 Now running in RAM U Boot at Bff5a 8 256 MiB OMAP SD MMC serial serial serial fpga_init CONFIG_FPGA 8x1 5mc911x 8 Hit any key to stop autoboot Syst mes embarqu s Voici quelque commande de base help ou liste et explique toute les commandes disponibles de U boot help printenv explique la commande printenv printenv liste les variables d environnement ainsi que leur valeurs setenv Ajoute ou modifie une variable d environnement sert a tranf rer un prog setenv nom variable tftp Oxadresse de destination du prog adresse source prog tftpboot Boot une image via le r seau en utilisant le protocole TFTP tftp 0x8000 nom programme l xecutable bin doit tre au pr alable plac dans le dossier tftpboot de la machine cible run charge un programme d fini par une variable d environnement run nom variable go d mmare l application a l adresse 0x go 0x8000 Syst mes embarqu s 4 Machine h te Compaq Les machines Compaq ont t configur es afin de disposer de tous les outils environnements services dont vous avez besoin pour le laboratoire de syst mes embarqu s Elles poss dent deux cartes r seau Ethernet une carte pour la c
Download Pdf Manuals
Related Search
Related Contents
DigitalFlow™ GF868 - Procon Systems Inc. Dataflex CRT Monitor Stand FH 200 PDF - Syngenta Bedienungsanleitung USER MANUAL - Citygrow Energy Systems DPT-EN3 Installation Manual - Digital Programmable Timer, DPT Pelikan Brother TN-230 BK Rasentraktor - AL-KO Copyright © All rights reserved.
Failed to retrieve file