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.

ESTOP0 crashes F283x CPU Cycle Accurate Simulator in ccsv4

Hi,

The ESTOP0 assembler instruction when executed by the F283x CPU Cycle Accurate Simulator completely crashes the simulator and code composer studio.

The following code is enough to reproduce the problem:

void main(void) {
    asm(" ESTOP0");   
}

 

with the target configuration file:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<configurations XML_version="1.2" id="configurations_0">
<instance XML_version="1.2" desc="F283x CPU Cycle Accurate Simulator" href="configurations\tisim_f283x.xml" id="F283x CPU Cycle Accurate Simulator" xml="tisim_f283x.xml" xmlpath="configurations"/>
    <configuration XML_version="1.2" description="Simulates the F283x Core in a cycle accurate manner. Also supports a flat memory system. No peripherals are modeled." id="F283x CPU Cycle Accurate Simulator">
        <connection XML_version="1.2" desc="F283x CPU Cycle Accurate Simulator_0" id="F283x CPU Cycle Accurate Simulator"/>
    </configuration>
</configurations>

I am using Code Composer Studio 4.2.3.00004.

 

Thanks in advance

  • From what I understand, ESTOP is only supported in hardware.

    Regardless, it should not crash the simulator. I will file a bug for the crash.

    Thanks

    ki

  • Hi,

    Although I didn't get a catastrophic crash with JVM messages, CCSv4 was indeed frozen while running this program (more specifically javaw.exe). 

    Thank for reporting this. I will file a bug. 

    Regards,

    Rafael