Τέξας C2000 DSP Προσομοίωση

S

Sobakava

Guest
Είμαι προσπαθεί να προσομοιώνουν απλά προγράμματα με C2000 Code Composer.
Έχω επιλέξει C2xx Simulator setup.Μπορώ να καταρτίσουν κώδικα χωρίς
προειδοποιήσεις και χωρίς λάθη.Όμως, όταν προσπαθείτε να φορτώσετε το πρόγραμμα να
μνήμης δίνει:

Πρόβλημα γραφής Target DSP Memory
Σφάλμα Αριθμός: -2.052
Λάθος Διεύθυνση: 40
Memory Map Σφάλμα: Range.

Τι πρέπει να κάνουμε;

1.Can Ι προσομοιώσετε C2000s ΧΩΡΙΣ εξομοιωτή;

2.There γενικής CPU είναι μόνο οι οδηγοί με CCS C5000 και C2000.
Υπάρχουν ειδικά προγράμματα οδήγησης που διατίθενται;

3.Is τη δυνατότητα να οικοδομήσουν XDS510 εγώ;Greetz!

 
γεια,
ελέγξετε progect επιλογή για οδηγίες συναρμολόγησης και σύνδεσης.μπορεί να είναι ασυμβίβαστη με τη συσκευή σας.
χαιρετισμοί

 
Είμαι αρχάριος pls μου δώσει κάποιες πληροφορίες για το ti 240 σειρά dsp προγραμματισμού info

 
Γεια Sobakava!
Πριν από λίγο καιρό είχα ίδιο πρόβλημα ...Δεν θυμάμαι πολύ καλά ...αλλά, φαίνεται ότι θα πρέπει να προσπαθήσετε να χρησιμοποιήσετε κάποιο οδηγό ψηφιακού φάσματος (http://www.spectrumdigital.com/drivers/download.cgi?file=docstore/LatestCodeComposerDrivers.htm)

Αν θέλετε για προσομοίωση εκτελείται μετά σε μια σειρά dsp 2000 (F243 ή F2407 EVMs, ή F2407 ή F2812 eZdsp συμβούλια), νομίζω ότι ο ευκολότερος και πιο παραγωγικό τρόπο είναι η χρήση λογισμικού Vissim (http://www.vissim.com/ products/c2000/c2000.html) αντί κωδικός συνθέτη ...

με τις καλύτερες ευχές
bicho

 
Γεια σου ..
Απλώς έχεις το ίδιο πρόβλημα .. αλλά είδα ότι δεν υπάρχει simulatror για την οικογένεια 24xx .. μόνο για το 28xx και 27xx. Συνεπώς, θα πρέπει να αλλάξετε τις ρυθμίσεις ..
Εγώ ο ίδιος δεν το θέλει.Γιατί θέλω να αντιμετωπίσουν wih 24xx συσκευές.Μήπως κάθε οργανισμός ξέρει αν υπάρχει Ti simultor για τις 24xx.Ι δεν έρχεται με την έκδοση eval!!

 
Oh man!
Βρήκα μια καλή λύση. Υπάρχει ένας τύπος που ονομάζεται Blaise Gassed.έγραψε ένα μαλακό προσομοιωτή της XDS10 για Linux / UNIX
Ένας άλλος τύπος φορητότητα σε παράθυρα ..από τη σύνταξη ενός οδηγού που intercepts όλα
HARWARE προσβάσεις COCORICO για Blaise ..
Χρωστάω μια μπύρα στο άλλο τύπος
Λοιπόν μόλις αισθάνεται σαν γιορτάζουν σήμερα!
εδώ είναι η αντιμετώπιση:
http://www.mit.edu/people/gassend/software/xds510/xds510_win.zip

 
αν χρησιμοποιείτε κώδικα Συνθέτης 4,10 ή 4,12 υπάρχει προσομοίωση της C24xx αλλά ναι, θα έχετε προβλήματα με τη μνήμη ..ο κύριος λόγος είναι ότι, όταν καταρτίζει το πρόγραμμα cmd στο αρχείο θα πρέπει να καθορίσετε για την κατάρτιση στον χώρο που δεν υπό 0x8000 διεύθυνση, αλλά πάνω από αυτό.ο χώρος κάτω 0x8000 ορίζεται ως μνήμη ROM στην προσομοίωση του σκάφους cfg αρχείο ώστε να μπορείτε να γράψετε `t σε αυτό .. ex:
. κείμενο:> EXTPROG
χρησιμοποιούν επίσης αυτό το αρχείο πηκτής
MENUITEM "Memory Maps"?
hotmenu F2407_RAM_memory_map ()
(
GEL_Reset ()? / * Επαναφορά του στόχου * /
GEL_MapReset ()?
GEL_MapOn ()?
/ * Πρόγραμμα Μνήμη Χάρτες * /
GEL_MapAdd (0x0000, 0,0 x8000, 1,1)? / * 32K χώρο διευθύνσεων μνήμης RAM * /
GEL_MapAdd (0x8000, 0,0 x0800, 1,1)? / * SARAM * /
GEL_MapAdd (0x8800, 0,0 x7800, 1,1)? / * Ext χώρο διευθύνσεων μνήμης RAM * /
/ * Memory Χάρτες δεδομένων * /
GEL_MapAdd (0x0004, 1,0 x0003, 1,1)? / * MMRs * /
GEL_MapAdd (0x0060, 1,0 x0020, 1,1)? / * B2 * /
GEL_MapAdd (0x0200, 1,0 x0200, 1,1)? / * B0B1 * /
GEL_MapAdd (0x0800, 1,0 x0800, 1,1)? / * SARAM * /
GEL_MapAdd (0x7011, 1,0 x0004, 1,1)?
GEL_MapAdd (0x7016, 1,0 x001A, 1,1)?
GEL_MapAdd (0x7040, 1,0 x0007, 1,1)?
GEL_MapAdd (0x7048, 1,0 x0001, 1,1)?
GEL_MapAdd (0x704A, 1,0 x000D, 1,1)?
GEL_MapAdd (0x7058, 1,0 x0008, 1,1)?
GEL_MapAdd (0x7070, 1,0 x0010, 1,1)?
GEL_MapAdd (0x7090, 1,0 x0030, 1,1)?
GEL_MapAdd (0x7100, 1,0 x0130, 1,1)?
GEL_MapAdd (0x7400, 1,0 x0023, 1,1)?
GEL_MapAdd (0x7426, 1,0 x000B, 1,1)?
GEL_MapAdd (0x7431, 1,0 x0001, 1,1)?
GEL_MapAdd (0x7500, 1,0 x0023, 1,1)?
GEL_MapAdd (0x7526, 1,0 x000B, 1,1)?
GEL_MapAdd (0x7531, 1,0 x0001, 1,1)?
GEL_MapAdd (0x8000, 1,0 x8000, 1,1)?
/ * I / O Χάρτες μνήμης * /
GEL_MapAdd (0x0000, 2,0 xFF00, 1,1)?
GEL_MapAdd (0xFF0F, 2,0 x0001, 1,1)?
GEL_MapAdd (0xFFFF, 2,0 x0001, 1,1)?
)

δοκιμάστε το ..Αν εξακολουθείτε να έχετε πρόβλημα μετά.POSIBLE είναι να οικοδομήσουμε XDS510 από τον εαυτό σας ..μόνο αναζήτηση στο φόρουμ

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Χαμόγελο" border="0" />Αλλά CCS 2.x don `t έχουν προσομοιωτή για C24xx.μόνο για 28xx

 
Γεια σας Κύριοι,

Έχω browsed ΤΙ το site και είμαι σε σύγχυση από την ποικιλία των DSPs / εργαλεία ανάπτυξης.Όλα αυτά τα εργαλεία και τους μεταποιητές εξετάσουμε ασύμβατες μεταξύ τους για μένα ...χάλια ...

Ελπίζω ότι θα καταφέρουμε να διευκρινίσει την εικόνα.
Λοιπόν Κύριοι, σας παρακαλώ, μπορεί κάποιος από εσάς Eltonjohn, Sobakava,
δώσε μου την απάντηση από τις παρακάτω ερωτήσεις:

1.Μπορεί το πρόγραμμα γραπτή χρησιμοποιώντας C / C βήμα προς βήμα θα εκτελεστεί ως μια προσομοίωση σε Η
/ Υ (με τη χρήση CCS);Είναι αυτό που εξαρτώνται από επεξεργαστή ή μπορεί να γίνει για όλα τα DSPs ΤΙ;

2.Είναι η XDS 510 που απαιτείται για την εκτέλεση 1.;Είναι αυτό που εξαρτώνται από επεξεργαστή ή μπορεί να γίνει για όλα τα DSPs ΤΙ;

3.Μπορεί 1.να γίνει, αλλά ο κωδικός που πρέπει να crunched από την πραγματική DSP υλικού (Starter Kit,
την εξέλιξη του πλοίου);Είμαι, λοιπόν, δεν ζητά προσομοίωσης, αλλά και για το λογισμικό εντοπισμού σφαλμάτων για το πραγματικό υλικό σε αυτή την ερώτηση.

4.Είναι η XDS 510 που απαιτούνται για την 3.;

5 Απ 'όσο γνωρίζω το CCS υποστήριξη παράλληλα διασύνδεση μεταξύ των πιο συσκευασιών εξοικείωσης και PC.Ποια είναι η λειτουργικότητα που καλύπτονται από αυτή την απλή σύνδεση;

6.Ορισμένες από τις επιχειρήσεις μεταποίησης έχουν ΤΙ FLESH.Είναι η XDS 510 (Ι περιλαμβάνει επίσης XDS 560) επίσημη διεπαφή προγραμματισμού για FLESH;Δεν είναι δυνατή η παράλληλη καλώδιο να χρησιμοποιηθούν;(Ξέρω ότι XDS510 προσομοιωτή κάνει τη δουλειά του, εννοώ τις άλλες επίσημες λύση)

7.Αν επιλέξετε το c5509 όπως επεξεργαστή (δεν έχει FLASH) (Έχει κάποια ROM αλλά δεν μπορώ να καταλάβω πώς αυτό μπορεί να χρησιμοποιηθεί ROM. Μόνο για το boot loader ίσως;) Πρέπει να χρησιμοποιήσω εξωτερικό φλας.Πώς το FLASH πρέπει να προγραμματιστεί;υπάρχει κάποιο εργαλείο για αυτό;Πώς είναι η XDS 510 σχετικές;Ελπίζω ότι η απάντηση (έστω και απλό ναι / οχι) από αυτές τις ερωτήσεις θα βελτιώσει μου συνεννοήσεις του θέματος πολύ.

Σας ευχαριστώ για το χρόνο σας!

Dora

 
HI ΔΟΡΑ ..
Ok πάει κάπως έτσι ..
Υπάρχουν sevaeral ΚΩΔΙΚΟΣ COMPOSERS STUDIO ..Για κάθε οικογένεια TEXAS DSP ..μία για το CS2000, το ένα για το C5000, ένα για την C6000 και ένα για την OMAP ..Τώρα υπάρχουν ορισμένοι προσομοιωτές avalaible
Να μην συγχέουμε Εξομοιωτές και emulators ..προσομοιωτή είναι ένα μαλακό PROGRAMS ότι "εξομοιώνει" το πραγματικό πράγμα.Έτσι δεν είναι οι επενδύσεις σε HARWARE απαιτείται ..Αλλά υπάρχει ένα πρόβλημα.ΤΙ δεν προσφέρει εξομοιωτές για όλα τα προϊόντα τους ..Για παράδειγμα, εάν κάνετε λήψη από το web site Ti την τελευταία έκδοση της CCS c2000 ..Θα έχετε μόνο για τους εξομοιωτές C28xx και τίποτα δεν C27xx και για την C24xx. Και άλλοι.Πού να πάτε Τί να κάνω;;Λοιπόν υπάρχει ένα JTAG εξομοιωτής της οικογένειας XDS510 ..Αλλά είναι πολύ ακριβό!$ 1900 (μπορείτε να αγοράσετε ένα αυτοκίνητο ή καλύτερα μια περίπτωση πολύ καλή Μάλτα ή κονιάκ) λοιπόν δεν είναι καλή λύση. Αν δεν είναι πλούσιοι!
Ok, ώστε το άλλο δρόμο να διανύσει για να είναι κλώνος μιας τέτοιας συσκευής ..κάνετε μια αναζήτηση στο elecktroda .. για $ 50, μπορείτε να κλώνος του ... Ακόμα και φθηνότερες .. υπάρχει κλώνος μαλακά για τη συγκεκριμένη συσκευή ..http://www.mit.edu/people/gassend/software/xds510/
και μια έκδοση των Windows στην ίδια περιοχή ..Έτσι.τώρα έχετε τα ελλείποντα εργαλείων για την προσομοίωση κάθε συσκευή που υποστηρίζει την XDS510 .. Αλλά πρέπει να λάβετε τα προγράμματα οδήγησης από την ψηφιακή φάσματος.Και σήμερα έχουν κλειδώματος τοποθεσία λήψης τους.i δεν έχουν καταβληθεί για την ίδια προσοχή με την C5000 οικογένεια ..αλλά υποθέτω ότι είναι το ίδιο.
ορισμένες μάρκες είναι μαλακό προσομοιωμένες και κάποιες που δεν ..Επομένως, πιστεύω ότι πάνω από όλα
είναι καλύτερα να πάνε δύο τρόπους προσομοιωμένες xds510 μαλακά και να οικοδομήσουν ένα κλώνος του
Το μόνο πρόβλημα είναι ότι η Jtag TAP SN748990 να είναι παλαιά και σκληρά για να ..Μια λύση είναι να syntethese το σε CPLD ..Θέλω να το κάνω αυτό ..Έχω ένα καλό σημείο i srtaing μόνο που χρειάζεται είναι να προσθέσετε κάποια σκουπίδια, αλλά χρειάζομαι τη CPLD μάρκες και κάποιο ελεύθερο χρόνο.Κάθε φορά που έχω κοντά μου centainly θα καταστήσει avalaible να σας παιδιά!

 
Γεια eltonjohn,

Σας ευχαριστώ για την εξήγηση!

Έστειλα πολλά e-mails σας πρόσφατα, το βρήκες αυτά;
Έχω χρησιμοποιήσει PM κουμπί.

Με τις καλύτερες ευχές
Dora

 
Γεια eltonjohn,

Από τη δική σας εξήγηση Καταλήγω στο συμπέρασμα ότι για ορισμένες από τις οικογένειες και του λογισμικού που περιλαμβάνεται σε προσομοιωτή CCS.

Αλλά για την υπόλοιπη οικογένεια (χωρίς προσομοίωση στήριξη στο CCS) το JTAG άιλλα μαγικά βοηθά για την προσομοίωση.I browsed την SN54ACT8990 δελτίο και μου φαίνεται ότι είναι για την υποστήριξη των chip JTAG επικοινωνία με το πραγματικό υλικό (εκτός PC).

Εξακολουθεί να είναι δύσκολο για μένα να καταλάβω πώς XDS510 μπορούν να χρησιμοποιηθούν για την προσομοίωση DSP.

Μπορείτε να μου το διευκρινίσετε έξω;
Ή μάλλον μπορώ να διαβάσω κάτι;

Με ενδιαφέρει, επίσης, στο debugging του κώδικα του DSP στόχου (πιθανότατα με τη χρήση ορισμένων RTOS).Μπορεί η παράλληλη διασύνδεση (μαζί με τα περισσότερα από τα διοικητικά συμβούλια αξιολόγησης) πρέπει να χρησιμοποιούνται για τέτοιες debugging;Είναι η RTOS χρειάζονται ακόμη και αν η JTAG διεπαφή αυτή χρησιμοποιείται;

Δώρα

 
HI πάλι ΔΟΡΑ:
Ντόρα.Το JTAG interface επιτρέπει πολλά πράγματα. Ήταν εφαρμοστεί αρχικά για να απαλλαγούμε από τον καρφί ΚΛΙΝΕΣ εξοπλισμού δοκιμής ..(αυτή ήταν πολύ ακριβό, και με την πολυπλοκότητα της
σημερινής μάρκες αδύνατο).
Jtag είναι ένα σειριακό πρωτόκολλο επικοινωνίας. Ότι επιτρέπει να εισφέρει διάνυσμα δοκιμές ..
Αυτά μπορεί να είναι απόλυτα τις εντολές για τα τεμάχια των JTAG ενότητες.Έτσι, σε μια μάρκα είναι πλέον δυνατή η ανάγνωση της ΜΗΤΡΩΑ, μόνο από την αποστολή της apropriate εντολή thorugh το jtag ΔΙΕΠΑΦΗ ...Το βλέπετε λοιπόν NOW είναι δυνατόν να γίνει DEBBUGING στην πραγματικότητα πολύ INEXPENSEVLY THING.Υπό την προϋπόθεση ότι το CHIP έχει "Προβλέψεις για IT". Οι περισσότεροι επεξεργαστές υψηλής ΤΕΛΟΣ ήρθε nowdays με JTAG debbuging δυνατότητες ..Τώρα,
τα ενσωματωμένα φλας επεξεργαστές επίσης να κάνουν χρήση του ίδιου JTAG διεπαφή με την εσωτερική PROGRAM FLASH ..Έτσι θα βρείτε JTAG προσαρμοστές να PROGRAM μάρκες, καθώς και τον εντοπισμό σφαλμάτων κώδικα ..Το πρόβλημα είναι πόσο γρήγορα θέλετε να debug εξαρτάται από το πόσο γρήγορα μπορείτε να αποστολή &
λήψη αυτών "ΔΟΚΙΜΗΣ Διανύσματα" από το PC για να το CPU.Συνήθως όλοι χρησιμοποιεί την παράλληλη θύρα για αυτό.Αλλά αυτό το λιμάνι δεν είναι πολύ πιο γρήγορα στην 500KB / s ..Έτσι, υπάρχουν ορισμένα jtag emulators που χρειάζεται μια εσωτερική PCI σκάφους ..Αυτή η ημέρα είναι όλοι να μεταναστεύουν USB2, υπάρχει άφθονο BANDWIDTH εκεί.
Επομένως, μην συγχέουμε Εξομοιωτές και emulators ..Αυτό που μόλις ανέφερα ισχύει μόνο για JTAG emulators ..υπάρχουν και άλλα emulators που δεν JTAG.αυτά είναι τρόπος MUCH .. αλλά πολύ πιο ακριβά ..Αλλά νομίζω ότι η μέθοδος θα είναι μακριά!
Έτσι, η XDS510 έρχεται σε διαφορετικό υπολογιστή ΔΙΕΠΑΦΕΣ ..παράλληλη θύρα, USB, PCI ..SCSI ή ακόμη και την Κυριακή για θέσεις εργασίας ..
προκειμένου για την CCS περιβάλλον για την αποστολή του "Διανύσματα" στην HARWARE
ένας οδηγός που απαιτείται, χωρίς αυτό δεν μπορείτε να μιλήσετε με τον επεξεργαστή που debugged.
Έτσι, όπως θα δείτε, αν δεν μπορείτε να πάρετε μια (λογισμικού) υποκαταστάτου ..ΤΙ με dsp
της χρειάζεσαι JTAG εξομοιωτής ..ή όπως είπα ..ότι SOFT προσομοιωτή
του εξομοιωτή (xds510) που δημοσιεύτηκε το i lik εκεί.
Τι κάνει αυτό το πράγμα είναι ..Είναι "κλέβει" τα στοιχεία που διαβιβάστηκαν στην παράλληλη θύρα
του υπολογιστή μέσω του οδηγού και την στέλνει στην "προσομοιωτή του XDS510 emulator".παρέχεται επίσης από τον τύπο!

εις υγεία

 
Γεια eltonjohn,

Τώρα βλέπω την εικόνα σαφώς, ευχαριστώ!

1.Έτσι CCS να στείλει το φάσμα
του ψηφιακού οδηγού, η δοκιμή φορέων.
2.Ο οδηγός επικοινωνεί με τσιπ SN748990
3.Μου φαίνεται (δεν σίγουρος) ότι τα περισσότερα από τα σχέδια της κλασικής (παλαιό) JTAG emulators χρησιμοποιούν την παράλληλη θύρα LPT.Έτσι, ακόμη και άλλα διεπαφής που πρέπει να χρησιμοποιούνται πλέον μια ακόμη ημέρα το PC βλέπει το αργότερο ως επιπλέον XDS 510 LPT.
4.Το λογισμικό JTAG Emulator (επισημάνατε) γίνεται η δοκιμή του φορέα από το φάσμα ψηφιακού οδηγού και στέλνει στην LPT.
5.Απλή ρυθμιστικό καλωδίου (όπως περιγράφεται στο παράρτημα Α http://www.latticesemi.com/lit/docs/manuals/vanpro.pdf) μπορεί να χρησιμοποιηθεί για να φέρει αυτό φορείς για να επιτευχθεί ο στόχος.

Το γεγονός αυτό είναι μόνο για να είμαι σίγουρη ότι έχουμε την ιδέα

Σε ό, τι καταλαβαίνω το λογισμικό JTAG Emulator είναι μια αρκετά καλή λύση (ανέξοδη) για τον προγραμματισμό του FLASH βασίζονται TI DSPs

Αλλά ποια είναι η κατάσταση με το debugging του κώδικα για την DSP στόχο τη χρήση αυτού του λογισμικού εξομοιωτή;

Eltonjohn είναι πολύ σημαντικό για μένα αν έχω να κάνω XDS510 υλικό ή απλά να χρησιμοποιήσετε αυτό το λογισμικό προσομοίωσης του JTAG εξομοιωτής.
Δεδομένου ότι έχετε CCS στόχο ίσως μπορείτε να δοκιμάσετε (για μένα) αυτή η λύση για το debugging του λογισμικού DSP DSP για τις πραγματικές του σκάφους.(Θα χρωστάω ένα άλλο για να σας φέρει

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Χαμόγελο" border="0" />

)

Ζητώ από το σημερινό μου αντίληψη είναι ότι DSP Λογισμικό προσομοίωσης δεν θα πρέπει να προτιμάται από το DSP άμιλλα στον πραγματικό υλικό (λογισμικό προσομοίωσης δεν μπορείτε να πάρετε τον έξω κόσμο εκδηλώσεις όπως διακόπτει ... κλπ, θα πρέπει να είναι έτσι, διότι η XDS 510 είναι τόσο δαπανηρή).Ή δεν είμαι σωστή;

Με τις καλύτερες ευχές
Δώρα

 
ίσως κάποια τμήματα που βρίσκονται σε ορισμένες unwritable χώρο στη μνήμη, όπως η περιφερική πλαίσιο.ελέγχει την εντολή αρχείο θα μπορούσε να βοηθήσει

 
Δες αν είναι μόνο intrested σε προσομοίωση τότε υπάρχει ένα dos βασίζονται προσομοιωτή για C2XXX σειρά ΤΙ dsp ελεγκτές εκεί έξω, αναζήτηση στο Google.Έχω χάσει δικό μου, αλλά βρήκα i σίγουρα να ανεβάσετε το πλοίο!

 
I `m ανάγκη προσομοιωτή για 2xx - sim2xxw.exe (sim2xx.exe).Οποιαδήποτε βοήθεια μου,
σε παρακαλώ ....

 

Welcome to EDABoard.com

Sponsor

Back
Top