Texas C2000 DSP Simulatie

S

Sobakava

Guest
Ik probeer te simuleren eenvoudige programma's met C2000 Code Composer.
Ik heb geselecteerd C2xx Simulator setup.Ik kan compileren code zonder enige
waarschuwingen en zonder fouten.Maar toen proberen te laden programma om
geheugen geeft:

Trouble Schrijven Doelsector DSP Geheugen
Foutnummer: -2052
Fout Adres: 40
Geheugen Kaart Fout: Range.

Wat heb ik moeten doen?

1.Can ik simuleren C2000s zonder emulator?

2.There is alleen algemene CPU drivers met CCS C5000 en C2000.
Zijn er specifieke stuurprogramma's beschikbaar?

3.Is het mogelijk te bouwen XDS510 mezelf?Greetz!

 
hoi,
Check progect optie voor assembler en linker richtlijnen.kan het onverenigbaar is met het apparaat.
groeten

 
Ik ben beginner pls geef me wat informatie over TI 240 serie dsp programmering info

 
Hi Sobakava!
Enige tijd geleden had ik dezelfde problemen ...Ik niet meer weet heel goed ...maar lijkt het je moet proberen te gebruiken sommige spectrum digitale chauffeur (http://www.spectrumdigital.com/drivers/download.cgi?file=docstore/LatestCodeComposerDrivers.htm)

Als u wilt simuleren voor na draaien in een serie 2000 dsp (F243 of F2407 EVMS, of F2407 of F2812 eZdsp platen), ik denk dat de makkelijkste en meest productieve manier is gebruik te maken Vissim software (http://www.vissim.com/ products/c2000/c2000.html)
in plaats code componist ...

met vriendelijke groet
bicho

 
Hi ..
Ik heb hetzelfde probleem .. maar ik zag dat er geen simulatror voor de 24xx familie .. alleen voor de 28xx en 27xx. Dus je hebt om de instellingen te wijzigen ..
Ik heb zelf niet wilt.Want ik wil behandelen wih 24xx apparaten.Is elk lichaam weet wanneer er een Ti simultor voor de 24xx.Ik niet met de eval versie!

 
Oh man!
Ik vond dat een goede oplossing. Er is een man genaamd Blaise verrassend.schreef hij een zachte simulator van de XDS10 voor Linux / UNIX
Een andere vent geport naar windows ..door het schrijven van een driver die onderschept alle
Harware toegangen COCORICO voor BLAISE ..
Ik ben een biertje aan de andere vent
Nou ik gewoon het gevoel dat vieren vandaag!
hier is de deal:
http://www.mit.edu/people/gassend/software/xds510/xds510_win.zip

 
als u Code Composer 4.10 of 4.12 is er simulatie van C24xx, maar ja, heb je problemen met het geheugen ..de belangrijkste reden is dat wanneer je compileert het programma in cmd-bestand moet u opgeven voor de samenstelling niet in de ruimte onder 0x8000 adres, maar erboven.de ruimte onder 0x8000 is gedefinieerd als ROM-geheugen in de simulatie boord cfg-bestand, zodat je kan niet schrijven naar het .. ex:
. tekst:> EXTPROG
gebruik ook deze gel bestand
MENUITEM "Memory Maps";
hotmenu F2407_RAM_memory_map ()
(
GEL_Reset (); / * Stel de doelgroep * /
GEL_MapReset ();
GEL_MapOn ();
/ * Program Memory Maps * /
GEL_MapAdd (0x0000, 0,0 x8000, 1,1); / * 32K adresruimte RAM * /
GEL_MapAdd (0x8000, 0,0 x0800, 1,1); / * SARAM * /
GEL_MapAdd (0x8800, 0,0 x7800, 1,1); / * Ext adresruimte RAM * /
/ * Data Memory Maps * /
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 Memory Maps * /
GEL_MapAdd (0x0000, 2,0 xFF00, 1,1);
GEL_MapAdd (0xFF0F, 2,0 x0001, 1,1);
GEL_MapAdd (0xFFFF, 2,0 x0001, 1,1);
)

Probeer het maar eens ..Als u nog steeds het probleem post.Het is POSIBLE te bouwen XDS510 door jezelf ..gewoon zoeken op het forum

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Lachten" border="0" />Maar CCS 2.x don `t hebben simulator voor C24xx.alleen voor 28xx

 
Hallo Gents,

Ik heb doorgespit de TI site en ik ben verward door hun verscheidenheid van DSPS / ontwikkelingstools.Al deze processoren en tools kijken onverenigbaar elkaar voor mij ...mess ...

Ik hoop dat ik erin zal slagen om de foto.
Dus Gents, alsjeblieft, kan iemand van jullie Eltonjohn, Sobakava, geef me het antwoord van de volgende vragen:

1.Kan het programma geschreven in C / C worden stap voor stap uitgevoerd als een simulatie op een pc (met behulp van CCS)?Is deze processor afhankelijke of kan worden gedaan voor alle TI DSPS?

2.Is de XDS 510 nodig om uit te voeren 1.?Is deze processor afhankelijke of kan worden gedaan voor alle TI DSPS?

3.Kan 1.worden gedaan, maar de code te worden verwerkt door de echte DSP hardware (Starter Kit, evolutie bestuur)?Dus ik ben niet gevraagd voor simulatie, maar voor het debuggen van software op de echte hardware in deze vraag.

4.Is de XDS 510 die nodig zijn voor 3.?

5 Voor zover ik weet dat de CCS-ondersteuning parallelle interface tussen de meeste starterkits en PC.Welke functionaliteit is onder deze eenvoudige aansluiting?

6.Sommige van de TI-processoren hebben vlees.Is de XDS 510 (ik XDS 560 ook) de officiële interface voor FLESH programmering?Is het niet mogelijk de parallelle kabel te gebruiken?(Ik weet dat XDS510 simulator doet het werk, ik bedoel de andere officiële oplossing)

7.Als ik kies de c5509 als verwerker (geen FLASH) (Het heeft enkele rom maar ik kan niet begrijpen hoe deze rom kan worden gebruikt. Alleen voor de opstartlader waarschijnlijk?) Ik heb voor het gebruik van externe flitser.Hoe de FLASH moeten worden geprogrammeerd?is er een tool voor dit?Hoe is de XDS 510 gerelateerd?Ik hoop dat de antwoorden (ook eenvoudige ja / nee) van deze vragen zal mijn begrip van de materie veel.

Dank u voor uw tijd!

Dora

 
HI DORA ..
Ok IT GOES LIKE THIS ..
Er zijn sevaeral CODE COMPONISTEN STUDIO ..Voor iedere familie van TEXAS DSP ..een voor de CS2000, een voor de C5000, een voor de C6000 en een voor de OMAP ..Nu zijn er enkele simulatoren beschikbaar
Niet te verwarren simulators en emulators ..een simulator is een zachte PROGRAMS dat "Simuleert" the real thing.Dus geen investeringen in Harware nodig ..Maar er is een probleem.TI biedt geen simulatoren voor al hun producten ..Bijvoorbeeld als u downloaden vanaf Ti website de laatste release van CCS C2000 ..U krijgt alleen simulatoren voor de C28xx en C27xx en niets voor de C24xx. En anderen.Dus waar gaan Wat te doen??Wel is er een JTAG Emulator XDS510 de familie ..Maar ze zijn erg duur!$ 1900 (u kunt een auto kopen of beter een geval van een zeer goede, Malta of cognac) Dus geen goede oplossing. Tenzij je rijk!
Ok, zodat de andere weg te gaan is de kloon een dergelijk apparaat ..een zoekopdracht op elecktroda .. voor $ 50 kan je kloon it ... Zelfs goedkoper .. er is zacht kloon voor dit apparaat ..http://www.mit.edu/people/gassend/software/xds510/
en een Windows-versie op dezelfde site ..Zo.Nu heb je de ontbrekende instrumenten te simuleren een apparaat dat de XDS510 ondersteunt .. Maar je nodig hebt om de drivers van digitale spectrum.En zij hebben nu hun lock download site.Ik heb niet aan veel aandacht te besteden aan de C5000 familie ..maar ik neem aan dat hetzelfde is.
sommige chips zijn zachte gesimuleerde en sommige niet ..Dus ik denk dat over alle
is beter om in beide richtingen zachte xds510 gesimuleerde en de bouw van een kloon van het
Het enige probleem is dat de Jtag TAP SN748990 is om oude en moeilijk te krijgen ..Een oplossing is om syntethese in een CPLD ..Ik wil dat doen ..Ik heb een goede srtaing punt i alleen toe te voegen sommige rotzooi,, maar ik moet de CPLD-chips en wat vrije tijd.Wanneer ik rond i centainly maakt het beschikbaar voor jullie!

 
Hi eltonjohn,

Dank u voor de uitleg!

Ik stuurde een aantal e-mails naar u onlangs, heb je ze?
Ik heb gebruikt PM knop.

Met vriendelijke groet
Dora

 
Hi eltonjohn,

Uit uw uitleg kom ik tot de conclusie dat voor sommige van de families van de software simulator is opgenomen in CCS.

Maar voor de rest gezinnen (zonder simulatie in CCS) de JTAG emulatie magische helpt voor de simulatie.Ik doorgespit SN54ACT8990 de notitie en het lijkt me dat is het ondersteunen van chip voor de JTAG communicatie met de echte hardware (buiten de pc).

Het is nog moeilijk voor mij om te begrijpen hoe XDS510 kan worden gebruikt voor DSP simulatie.

Kunt u verduidelijken het uit?
Of misschien kan ik iets lezen?

Ik ben geïnteresseerd ook in het debuggen van de code in de DSP doelgroep (waarschijnlijk met behulp van enkele RTOS).Kan de parallelle interface (meegeleverd met de meeste van de evaluatie platen) worden gebruikt voor deze soort foutopsporing?RTOS is het nog steeds nodig als de JTAG-interface wordt gebruikt?

Dora

 
HI weer DORA:
Dora.De JTAG-interface kunnen verschillende dingen. Het werd oorspronkelijk af te raken van de NAIL BEDS testapparatuur ..(dit was te duur, en met de complexiteit van
de huidige chips onmogelijk).
JTAG is een seriële communicatie-protocol. Waarmee aan INJECTEREN vector proeven ..
Deze kunnen perfect worden opdrachten voor blokken van JTAG modules.Dus in een chip is nu mogelijk voor het lezen van de REGISTERS, door alleen het versturen van de geschikte commando thorugh de JTAG INTERFACE ...Dus zie je NU kan doen DEBBUGING in The Real Thing zeer INEXPENSEVLY.Op voorwaarde dat de CHIP heeft "Voorzieningen voor IT".
De meeste high-end CPU's kwam nowdays met JTAG debbuging vermogens ..Nu, embedded Flash CPU's ook gebruik maken van dezelfde JTAG interface voor de interne PROGRAM FLASH ..Dus je vindt JTAG adapters te PROGRAM chips, en ook voor debug code ..Het probleem is hoe snel u wilt debuggen is afhankelijk van hoe snel u kunt verzenden
en ontvangen die "TEST VECTORS" van de PC naar de CPU.Meestal iedereen gebruikt de parallelle poort voor.Maar die haven is niet erg snel bij de meeste 500KB / s ..Dus er zijn enkele JTAG emulators die een interne PCI-board ..Deze dagen is iedereen het migreren naar USB2, is er volop BANDWIDTH daar.
Dus niet verwarren simulators en emulators ..Wat ik net al zei is alleen van toepassing op JTAG Emulators ..er zijn andere emulators die niet JTAG.dat zijn manier MUCH .. maar veel duurder ..Maar ik denk dat methodologie gaat weg!
Dus de XDS510 komt in verschillende computer INTERFACES ..parallelle poort, USB, PCI ..SCSI-en zelfs voor de zondag werkstations ..
om de CCS-omgeving voor het verzenden van de "dragers" van het Harware
een bestuurder vereist is, zonder dat je niet kunt praten met de CPU wordt debugged.
Dus als je ziet als je niet kunt krijgen (software) SIMULATOR ..met TI DSP's hebt u een JTAG Emulator ..of zoals ik ..dat soft-simulator
van de emulator (xds510) als i gepost het lik daar.
Wat doet dat ding is ..Het "STEALS" de gegevens verstuurd naar de pc's via de parallelle poort van de bestuurder en stuurt het naar de "SIMULATOR VAN DE XDS510 emulator".ook door die vent!

sante

 
Hi eltonjohn,

Nu zie ik de foto duidelijk, thanks!

1.Dus CCS sturen naar het spectrum
van de digitale chauffeur de test vectoren.
2.De bestuurder communiceert met SN748990 chip
3.Het lijkt mij (niet zeker) dat het merendeel van de schema's van de klassieke (oud) JTAG Emulators gebruik van de parallelle LPT-poort.Dus zelfs andere interface te gebruiken nu een week nog steeds de pc ziet de laatste XDS 510 als extra LPT.
4.De software JTAG-emulator (u gewezen) krijgt de test vector van het Spectrum digitale bestuurder en stuurt het naar de LPT.
5.Gewone gebufferd kabel (zoals wordt beschreven in de bijlage een http://www.latticesemi.com/lit/docs/manuals/vanpro.pdf) kan worden gebruikt om deze vectoren naar het doel.

Deze punten zijn gewoon voor de zekerheid Ik heb het idee

Voor zover ik begrijp de software JTAG-emulator is een oplossing goed genoeg (goedkope) voor de programmering van de FLASH gebaseerd TI DSPS

Maar wat is de situatie met het debuggen van de code op de DSP doelgroep met behulp van deze software-emulator?

Eltonjohn het is heel belangrijk voor mij als ik te hard XDS510 of gewoon kunt gebruiken deze software simulatie van de JTAG-emulator.
Aangezien u CCS doelgroep waarschijnlijk je kunt proberen (voor mij) deze oplossing voor het debuggen van de DSP-software op de echte DSP boord.(Ik zal een ander schuldig dragen aan u

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Lachten" border="0" />

)

Vraag ik omdat mijn huidige inzicht is dat de Software DSP simulatie moet niet worden gegeven dan de DSP-emulatie in de echte hardware (software simulatie kan niet de buitenwereld evenementen zoals interrupts ... etc, dienen te worden als deze, omdat de XDS 510 is zo duur).Of ik ben niet correct?

Met vriendelijke groet
Dora

 
hebt u misschien een deel gelegen in sommige UNWRITABLE plaats in het geheugen, zoals de perifere frame.Controleer het commando bestand kan helpen

 
Zie als je alleen intresse in simulatie dan is er een DOS-gebaseerde simulator voor C2XXX serie TI dsp controllers daar, zoek op google.Ik verloor de mijne, maar ik vond ik zeker uploaden naar het bord!

 
Ik ben een simulator voor 2xx - sim2xxw.exe (sim2xx.exe).Elke help me, please ....

 

Welcome to EDABoard.com

Sponsor

Back
Top