This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Problem with Copying a Project

Hi there,

I am trying to familiarize myself with CCS and the eZDSP stick. For this reason, I tried to replicate the Audio Filter example, i.e. I wanted to copy the project in CCS and paste it under a new name. While the original project can be compiled and runs just fine, the copied project terminates the building process with errors ([E0000] parse error) in basically every line of fir.asm.

I noticed that in the original project, the file fir.asm has a blue "triangle" icon on the top left corner of its icon (in the C/C++-Projects view, which shows all included files - see attached picture). My questions are mainly: What does this triangle indicate? How can I change the icon of the file fir.asm of my coypied project to also show this triangle?

If anybody of you knows why there are these parse errors after copying/pasting a project, I would be especially happy. Sorry if these are silly questions, I'm a noob.

  • Okay, I found the problem: First of all, the triangle indicates that the file properties were changed.

    My problem resulted from the following setting: In the original Audio Filter example project, the properties for the file fir.asm showed under properties->"runtime model options" that the assembly source material was in mnemonic form. My fir.asm file from the new (test) project indicated that the file was supposed to be in algebraic form, which it was not (algebraic assembly: ax  = ax +cx, mnemonic assembly add ax,cx). Changing that to mnemonic form yielded this triangle icon over the icon from fir.asm and removed the parse errors.

    I have no idea why CCS copied "nearly everything", when I copied and pasted the project under a new name but did not copy this property. Must be some kind of bug. If you know why this happened and how I can copy every property of a project, let me know!

    I answered this question myself because maybe other people have the same problem and are happy to find the solution here.

  •  

    Hi Michael,

    The assembler issue is also solved in this post: http://e2e.ti.com/support/dsp/tms320c5000_power-efficient_dsps/f/110/p/11134/43365.aspx

    Regarding project copying, I also couldn't get it done properly. The next approach was to generate a new project from scratch and set it up step by step according to the examples, but then I always hat strange behaviours and couldn't find the difference in the project options that caused them. There are just too many options. Finally I set my whole application up based on one of the C5505 CSL examples (because I use CSL a lot) by copying the project in the file system and re-importing it to CCS. Of course this requires to change a few include paths.

    I appreciate your way to deal with the forum. I am also trying to provide as much input as possible because there are so many small things that can be a real pain but very easy to solve if you know how.

    Regards,

    Raphael