Skip to content

For simulation of eZdsp (c5535) builds. For debug purposes only.

License

Notifications You must be signed in to change notification settings

jwestmoreland/eZdsp-DBG-sim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

eZdsp-DBG-sim

For simulation of eZdsp (c5535) builds. For debug purposes only.

Note: This uses the simulator for the c55x processors - the functional simulator appears to be working the best. Also, the lastest CCS toolset that the simulator(s) seem to work with is 5.5x - which at the time of this writing is still available for download from TI. Since the 'c5535 eZdsp and other hardware has apparently increased in price; using the simulator is a good alternative to having actual hardware; and since CPU_119 will probably never be fixed; this is one of the only ways in which to debug code that does stack fix-ups in a timely and controlled fashion. In case you haven't seen the TI teaching ROM series - please look here: http://ti.com/lit/zip/SSQC020 and for modifying that to run on the 'c5535 eZdsp: http://processors.wiki.ti.com/images/8/8e/C5000_Teaching_ROM_Port_to_C5535_eZdsp.zip Some great resources for learning about DSP's, algorithms, etc. All can be found here:
http://processors.wiki.ti.com/index.php/Porting_C5000_Teaching_ROM_to_C5535_eZdsp Regards, John W. 10/6/18 Build Note: The 4.4.1 Compiler (CGT) will try to pass pvParameters on the stack unless the build is compiled using the -0 option for optimization(s). I don't think there's currently any other way to get around this - I think this could explain some of the stack alignment issues I've been seeing; it is for sure at least one of them. So, be careful regarding arguments, variables, etc. being passed on the stack vs. in registers as what has been expected in port.c.
John W. 10/7/18

About

For simulation of eZdsp (c5535) builds. For debug purposes only.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published