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.

Loading data on C28375D CPU vs CLA

When I use code composers ability to load data to memory it works as expected on the CPU, however I'm noticing the same file of say floating point numbers that loads properly on the CPU loads differently on the CLA.

I can send two screen shots of how it looks loading it via the CPU and by the CLA, but in general... it loads half the amount of the data on the CLA when I go to Tools and load memory and do the exact same thing... to the exact same memory, from the CLA vs the CPU.

Since floating Point is 32 bits on both CLA and CPU I'm not sure why I'm seeing this loading difference of the file

1651 9 9000 1 18 10
0.019798
0.019770
0.019821
0.019818
0.019788
0.019779
0.019814
0.019723
0.019781
0.019800
0.019789
0.019771
0.019772
0.019791
0.019794
0.019809
0.019758
0.019753
0.019807
0.019812
0.019776
0.019783
0.019775
0.019699

  • Rob,

    Sorry about the delayed reply on this one.

    Rob Barton said:
    When I use code composers ability to load data to memory it works as expected on the CPU, however I'm noticing the same file of say floating point numbers that loads properly on the CPU loads differently on the CLA.

    Is the data file that you are loading one that was previously saved off using the "Save Memory" menu? Or one that was created by hand? Do files with other data formats, like int, load correctly on CLA or do they all exhibit a difference?

    Rob Barton said:
    I can send two screen shots of how it looks loading it via the CPU and by the CLA, but in general... it loads half the amount of the data on the CLA when I go to Tools and load memory and do the exact same thing... to the exact same memory, from the CLA vs the CPU.

    For the data that it does load, are the values accurate?


    If you could please share an example data file and screenshots of loading to CPU and CLA that would be very helpful for us to investigate this.

  • Hi Rob,

    I wanted to follow up to see if you can provide the additional details requested above that will help us investigate this.
  • The file was created manually by me using matlab to generate test data. in matlab I just used the fwrite command and sprint.

    For the data that it loads when loading from the CLA it is NOT accurate. In the test case I list it reads 0x00300030 (32 bit hex) repeatedly for the values it reads in.

    When read from the CPU, it reads all floating point values in correctly.
  • Rob,

    Sorry about the delayed reply on this one. I was able to reproduce this (it exists in CCSv7.0 as well) and have filed a bug report to track this issue. The tracking # is CCSIDE-3014. Thank you for your patience.