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.

How to make a SW restart on C2000 with a running SYSBIOS

Other Parts Discussed in Thread: SYSBIOS, TMS320C28346, TMS320F2812

Hi,

I am trying to implement a sw reset functionality on a C2000 TMS320C28346 DSP. I am using the SYSBIOS in my application and I think somehow it blocks me from reseting the cpu. I tried to use the watchdog to initiate the sw reset by setting the WDCHK bits of the WDCR register to something else than 101 and it does something because
the code stops to run but it does not reinitialize itself from the beginning so it just gets nowhere afterwards. Maybe I am using wrong sysbios settings or something else is set wrong. In another project we use a TMS320F2812 without SYSBIOS and there this method works this is why I think it has something to do with the SYSBIOS.

Please help me if you have any idea.

Thanks and best regards,

Gergely

 

  • Gergely,

    Can you provide us with more details?

    You mentioned "it does something" .  What happens when you single step the code? Where does it end up?

    Also, can you attach your sample application project  to help us reproduce this problem?

    Vikram