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.

CCS/TMS320F28379D: CCS7 Memory Browser not updating with continuous refresh

Part Number: TMS320F28379D

Tool/software: Code Composer Studio

Hello, 

I am having problems running sample code from Lab3 in CCS7, Originally this file had been working but no longer appears to be updating in the memory browser when I try to run it today.

interrupt void adca1_isr(void)
{
// Read the ADC result and store in circular buffer
if (trigger != 0)
{
AdcaResults[resultsIndex] = AdcaResultRegs.ADCRESULT0;
AdccResults[resultsIndex++] = AdccResultRegs.ADCRESULT0;
if(RESULTS_BUFFER_SIZE <= resultsIndex)
{
resultsIndex = 0;
pretrig = 0;
trigger = 0;

// Update PWMs
EPwm1Regs.TBPRD = period1;
EPwm1Regs.CMPA.bit.CMPA = dutyCycle1;
EPwm5Regs.TBPRD = period1;
EPwm5Regs.CMPA.bit.CMPA = dutyCycle5;
EPwm5Regs.TBPHS.bit.TBPHS = phaseOffset5;
}
}

// This code identifies a low-to-high transition on PWM1A so the results buffer always starts
// on a rising edge. This makes phase observations between PWM1 and PWM5 clearer.
else if (pretrig != 0)
{
trigger |= GpioDataRegs.GPADAT.bit.GPIO0;
}
else pretrig = GpioDataRegs.GPADAT.bit.GPIO0 - 1;

// Return from interrupt
AdcaRegs.ADCINTFLGCLR.bit.ADCINT1 = 1; // Clear ADC INT1 flag
PieCtrlRegs.PIEACK.all = PIEACK_GROUP1; // Acknowledge PIE group 1 to enable further interrupts
}


The above code is the interupt routine, and the register that I am trying to view in the memory browser is AdcaResults which does not update, I can see AdcaResultRegs.ADCRESULT0 changing so the code is running and as I said previously this code was working so I am very confused.

one thing I will note is that when it was working and I accessed the "AdcaResults" in the memory browser it was named in blue similar to the other registers and that no longer appears to be the case