AnsweredAssumed Answered

License check for trace stream failed for SPC560P50L5

Question asked by Subham Roy Employee on Jun 16, 2017
Latest reply on Aug 9, 2017 by Matthias Noack

I am working on a CAN bus based project on the SPC560P50L5 platform. The project is based on the CAN RLA example included with the SPC5Studio.

 

Details about my setup:

  1. SPC5Studio version 5.3
  2. UDE debug kit version 4.02.07 (SPC-UDESTK-EVAL license)
  3. SPC5-UDESTK JTAG debugger (http://www.st.com/resource/en/data_brief/spc5-udestk.pdf )
  4. GNU FreeGCC compiler with VLE

 

My project code size is way less than the UDE debugger EVAL license limit (i.e. 256kB). The size of my project code is as follows:

 

text    data    bss    dec    hex filename
11630      0   2128  13758   35be build/out.elf

 

When I try to flash the program with UDE debugger I get this error

Fr 16.06.2017 11:17:21.586, Error, MCUManager, License check for trace stream "Controller0_NexusTrace" error: no valid license for UDE trace add-on found

Fr 16.06.2017 11:17:21.586, Error, MCUManager, Trace stream object "Controller0_NexusTrace" was removed to due missing license key features

 

I have tested by using both the external debugger module (SPC5-UDESTK) and the on-board debugger, but in both cases the above error was shown and I couldn't flash the program.

 

I can confirm that there is no problem with the UDE debugger installation, as I have one another SPC560D40L1 board and UDE is able to flash and debug it just fine.

 

Is there a way to get around this problem?

 

Thanks!!

Outcomes