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.

TMDSHVMTRPFCKIT Incremental Build - Symbol Is Not Available

Other Parts Discussed in Thread: TMS320F28035

Hi, 

I am trying to run the TMDSHVMTRPFCKIT with the TMS320F28035 card but has some <symbol is not available> problems shortly after I reach Level 1 Incremental Build for PMSM Sensored example code. The type of symbol that is not available seem to change each time I run it. 

Here's a step through of the events:

1. Ran through the How to run guide, then switched to the PMSM Sensored guide. Managed to get to the first paragraph of Level 1 incremental build and see the 4 graphs like Fig 14. 

2. Looking ahead, need to probe at PWM pulses and the DAC 1  to DAC 4 pins. So, I powered off the board to hook some probes. I don't remember exactly the sequence on how I did this, i.e, whether I stopped the debug mode first then unplugged the supply or vice versa. ( Would this be part of the cause to the problem? ) 

3. Probe is in, and now when I try to run, I get the following:

Thread[main](Suspsnded)

0<symbol is not available> 0x3ff599

3a. 0x3ff599 is ESTOP0 , and when I try to skip the step, it will run to the next step, but then return to the 0x3ff599 ESTOP0 line again.

3b. The variables I was watching(Idref,Iqref, Speedref, Isw, Enable Flag,etc)  also have some very large numbers in it,when I first set it up, it was mostly 0 values. (Is this ok?)

4. I tried running both the codes with and without sensor, got the same error. Also tried loading to FLASH instead of RAM, same error. 

5. Since the FLASH change, I re-flash with the GUI .out file and ran the motor under GUI to make sure nothing major is wrong with the board. 

6. Run the PMSM sensored code again. I dont have the ESTOP0 error anymore, but now i have other " symbol is not available ", at different addresses, and the symbol varies a lot, sometimes it is MOVW, sometimes it is MOVL, sometimes it is SPM, etc. And I cannot see the 4 graphs in Fig 14 as I was able to before. 

Can you guide me on where to look/how to solve this?

Thanks!

 

  • Update:

    7. I re-flash with the GUI .out file and have the ESTOP0  symbol is not available problem again. Re-flash a second time and still the same. No MOVW,MOVL,etc problem, or maybe the code did not get that far?

  • Hi,

    I am having the same problem as ytan with the TMDSHVMTRPFCKIT with the TMS320F28035 card.  I'm stepping through the "How to run guide" and get the same error when I try to run in debug mode (from RAM)

    Thread[main](Suspsnded)

    0<symbol is not available> 0x3ff599

    Has anyone figured this out yet?

    Thanks much,

    Adam

  • All,

     

    I was having the same problem as ytan and found the fix for me.

    The "How to run guide" recommends changing a setting in the debug settings (under Target -> Debug).  Specifically, it says to check the setting to reset the target after loading.

    Unchecking this setting to reset the target after loading fixed my problem.

    Hope this helps,

    Adam

  • All,

     

    I was having the same problem as ytan and found the fix for me.

    The "How to run guide" recommends changing a setting in the debug settings (under Target -> Debug).  Specifically, it says to check the setting to reset the target after loading.

    Unchecking this setting to reset the target after loading fixed my problem.

    Adam

  • I have the same problem, I have unchecked "reset the target after loading", in CCS running is active, but on control card code is not running (red LED is not blinking)