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.

No source available for "0x81598524"

Other Parts Discussed in Thread: TMS320C6678

I've been trying to work through the demos and examples provided along with the C6678 EVM, but I keep running into problems.  Most of them seem to stem back to this error (or similar) which I receive when I connect to the device (Core 0) after launching the configuration.  I've tried with whole GEL Global_Default_Setup, but that doesn't seem to help (and it passes).  When I "View Disassembly..." I get a load of "Memory map prevented reading of target memory at <memory address> [code=0x020000]".

When I load and run a program, I then get an error like this: "No source available for "C$$EXIT() at C:\Program Files\Texas Instruments\mcsdk_2_01_00_03\demos\hua\evmc6678l\Debug\hua_evmc6678l.out:{3} 0x81598520{4}" ". Note the same address location.

Any help here?  I've spent many a hours reading all of the various Starting Guides and tutorials to get to the point I am at.  Once, I got the HUA demo to "run" in the sense that I got a positive IP debug statement (after switching to static IP) but when I actually tried to hit the site nothing happened.

Thanks for any help.  I am more than happy to do any suggested debugging.

-- Danny

  • The memory map is defined in the GEL file you're loading.  You can add other memory addresses, but I'm assuming this is not in a typically valid space.  Do you have the exact address and have you looked at the devices memory map as it's defined in the Data Manual - See the Product Page for TMS320C6678 for documentation.  In general we'd use a GEL file to set the memory map to make sure you're not accessing invalid memory spaces, but sometimes there's valid memory space, but it wasn't defined within the memory map in the GEL file for CCS.

    I'd guess at C$$EXIT() it's the end of the code, this should be a trap function and there's no source code associated with it.  Have you loaded the code, gone to main() put breakpoints where you needed (including right before it would exit the main function?)  This is demo code, it may simply do what it's supposed to do, then run to the end of execution and get stopped. 

    Best Regards,

    Chad

  • Would this result in me getting the memory address error by simply connecting to the device (fresh out of the box)?

  • I'd need to see the error message you're referring to and know exactly what you were trying to do.

    Best Regards,

    Chad

  • The exact error message I'm getting is:

    No source available for "0x81598524"

    This is occurring simply by clicking "Connect to Device".  I received a similar (although maybe different address) error when I pulled the device fresh out of the box.  I'll definitely go through the debugging of a program (like the helloworld example), but the issue seems to have root further upstream.

    Appreciate the speedy replies,

       Danny

  • The No Source Available typically means that 1.) You have a program loaded  2.) You're in that program space when you're executing. 3.) The symbol table has tried to associate it with a file name, but there's no associated file found within your project, or where it's searching from within the project.

    Have you loaded a project or are you just loading code and running it?

    Did you build the project or are you using existing built code?

    I'd suggest starting out with loading the demo project, building it, and using that code so that the symbol tables and associated files are known.  This is need for debugging (i.e. stepping through the code showing associated source code.  Start by loading code, going to main and single stepping.  You may also want to go to the CCS5 wiki pages and learn a bit more about using CCS5.

    Note that this as a whole isn't an error, and if you are using libraries and are in the code of the libraries you're not going to have the source code for it.

    Best Regards,

    Chad

  • hi! I Debug a DSP2812 program. I have some question.when i terminate,there is"  No source available for "U$$TOFS() at 0x3f8419"  "will be seen. what is it?