Other Parts Discussed in Thread: CODECOMPOSER
I'm currently working on a design that runs perfectly fine if I go into Code Composer and allow it to reprogram the processor and run to main. However, if I try booting the controller from flash it generates NMI flag that appears to be cause by a ram uncorrectable error since the RAMUNCERR flag is set.
I tried the following and the error still occurs
1. Remove the gel files from the target configuration so it would have zero impact
2. Power cycle the controller
3. Reconnect to the processor
4. Set address EMUBOOTPINCONFIG (0xD00) to 0x5AFFFFFF, EMUBOOTDEF-LOW (0xD04) to 0x03030303, and EMUBOOTDEF-HIGH (0xD06) to 0x03030303 to configure the boot from flash
5. Reset the processor using Code Composer. After the reset, it jumps to the boot ROM and shows no errors
6. Place a break point at the beginning of main and press run within codecomposer
7. When it stops at the break point in main, there is no error.
8. Press run again.
9. It stops in the NMI interrupt showing the RAMUNCERR error.
Is there any known cause for this type of behavior? Or, do you have any suggestions on what to check next? I'll be trying another board tomorrow to see if it shows the same behavior.
Thanks,
 
				 
		 
					 
                          