Because of the Thanksgiving holiday in the U.S., TI E2E™ design support forum responses may be delayed from November 25 through December 2. Thank you for your patience.

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.

TMS320F2806: RAM test using March13 algorith.

Part Number: TMS320F2806
Other Parts Discussed in Thread: CONTROLSUITE, IEC60730SWPACKAGES

We have few queries and we will be glad if you can help it out,

1. We couldn't able to build the project for F2806x present in the IEC60730 package because of dependencies.

2. Currently we are trying to do a Ram test on a F2806x device using MARCH13 algorithm. Is there any source code or assembly code available for that?

3. We couldn't able to see the static variables and functions in the map file which is generated while building the project using CCS 10.1.0. We tried using the flags --mapfile_contents=sym_defs and --mapfile_contents=all. But it never worked out.

Thanks in advance.!

  • Hi,

    Can you list which package or software example you are attempting to build. I'm not familiar with the March13 algo. Can you provide some background on this algorithms.

    Regards,

    Ozino

  • Hello Ozino, 

    I had used IEC60730 package. 

    March13 algo performs some read and write operations in the specific address of RAM. Which would be used to test the RAM functionality.

    Regards,

    Lokesh

  • HI Lokesh,

    Did you obtain this IEC60730 package from TI? I am not familiar with this package. I'll try to get a safety expert to follow up with this post.

    Regards,

    Ozino

  • Yes. I got that from TI.

  • 1. We couldn't able to build the project for F2806x present in the IEC60730 package because of dependencies.

    There's a readme in the installation directory that notes that to enable the library and projects to build correctly, the IEC60730_safety folder should be copied into a specific location in controlSUITE. If you've done that and it still doesn't work, can you tell me the specific error you're seeing?

    2. Currently we are trying to do a Ram test on a F2806x device using MARCH13 algorithm. Is there any source code or assembly code available for that?

    Yes, the IEC60730SWPACKAGES should contain a March implementation in IEC60730_safety/v4_00_01_00/source/c28x/STL_march_test.asm.

    3. We couldn't able to see the static variables and functions in the map file which is generated while building the project using CCS 10.1.0. We tried using the flags --mapfile_contents=sym_defs and --mapfile_contents=all. But it never worked out.

    Are you referring to variables and functions in the code provided in the library or in your own application. --mapfile_contents=all seemed to work for me. I don't see any static functions in the library, but you may need to turn on --gen_func_subsections to be able to see individual functions in the .map file.