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.

Trouble Initializing 28033 MCU First Time via XDS510USB

Other Parts Discussed in Thread: TMS320F28033

Hey all,


I just got in a board I had manufactured and I'm having some issues initializing the device.  I'm trying to use an XDS510USB JTAG device to program the microcontroller.  I keep getting the following types of errors.

C28xx: Failed CPU Reset: Error 0x20000024/-1137 Severe Error during: Register, Execution,  It appears that the target is being held in reset.  This may be due to Wait-In-Reset (WIR) configuration set by the EMU 0/1 pin settings.  If this is the case, press Cancel and disconnect all connected devices to attempt to clear the WIR configuration.  If this is a multi-core system, the master CPU or ICEPick may not be releasing the target from reset.  Please check your configuration and/or your GEL files to ensure that nothing is blocking the target from being released from reset.  
C28xx: Trouble Reading Register PC: Error 0x00000024/-1137 Error during: Register, Execution,  It appears that the target is being held in reset.  This may be due to Wait-In-Reset (WIR) configuration set by the EMU 0/1 pin settings.  If this is the case, press Cancel and disconnect all connected devices to attempt to clear the WIR configuration.  If this is a multi-core system, the master CPU or ICEPick may not be releasing the target from reset.  Please check your configuration and/or your GEL files to ensure that nothing is blocking the target from being released from reset.  
C28xx: Trouble Reading Register ST1: Error 0x00000004/-1137 Error during: Register,  It appears that the target is being held in reset.  This may be due to Wait-In-Reset (WIR) configuration set by the EMU 0/1 pin settings.  If this is the case, press Cancel and disconnect all connected devices to attempt to clear the WIR configuration.  If this is a multi-core system, the master CPU or ICEPick may not be releasing the target from reset.  Please check your configuration and/or your GEL files to ensure that nothing is blocking the target from being released from reset.  
C28xx: GEL: Error while executing OnReset(1): Target failed to read register ST1
    at (ST1&~(0x0100)) [f28033.gel:280]
    at C28x_Mode() [f28033.gel:32]
    at OnReset(1)
C28xx: Trouble Reading Memory Block at 0x882 on Page 1 of Length 0x1: Error 0x00000004/-1137 Error during: Register,  It appears that the target is being held in reset.  This may be due to Wait-In-Reset (WIR) configuration set by the EMU 0/1 pin settings.  If this is the case, press Cancel and disconnect all connected devices to attempt to clear the WIR configuration.  If this is a multi-core system, the master CPU or ICEPick may not be releasing the target from reset.  Please check your configuration and/or your GEL files to ensure that nothing is blocking the target from being released from reset.  
C28xx: Flash Programmer: Warning: The configured device (TMS320F28033), does not match the detected device (). Flash Programming operations could be affected. Please consider modifying your target configuration file.
C28xx: Failed CPU Reset: Error 0x20000024/-1137 Severe Error during: Register, Execution,  It appears that the target is being held in reset.  This may be due to Wait-In-Reset (WIR) configuration set by the EMU 0/1 pin settings.  If this is the case, press Cancel and disconnect all connected devices to attempt to clear the WIR configuration.  If this is a multi-core system, the master CPU or ICEPick may not be releasing the target from reset.  Please check your configuration and/or your GEL files to ensure that nothing is blocking the target from being released from reset.  
C28xx: Trouble Reading Register PC: Error 0x00000024/-1137 Error during: Register, Execution,  It appears that the target is being held in reset.  This may be due to Wait-In-Reset (WIR) configuration set by the EMU 0/1 pin settings.  If this is the case, press Cancel and disconnect all connected devices to attempt to clear the WIR configuration.  If this is a multi-core system, the master CPU or ICEPick may not be releasing the target from reset.  Please check your configuration and/or your GEL files to ensure that nothing is blocking the target from being released from reset.  
C28xx: Trouble Reading Register ST1: Error 0x00000004/-1137 Error during: Register,  It appears that the target is being held in reset.  This may be due to Wait-In-Reset (WIR) configuration set by the EMU 0/1 pin settings.  If this is the case, press Cancel and disconnect all connected devices to attempt to clear the WIR configuration.  If this is a multi-core system, the master CPU or ICEPick may not be releasing the target from reset.  Please check your configuration and/or your GEL files to ensure that nothing is blocking the target from being released from reset.  
C28xx: GEL: Error while executing OnReset(1): Target failed to read register ST1
    at (ST1&~(0x0100)) [f28033.gel:280]
    at C28x_Mode() [f28033.gel:32]
    at OnReset(1)
C28xx: Trouble Reading Memory Block at 0xaef on Page 1 of Length 0x1: Error 0x00000004/-1137 Error during: Register,  It appears that the target is being held in reset.  This may be due to Wait-In-Reset (WIR) configuration set by the EMU 0/1 pin settings.  If this is the case, press Cancel and disconnect all connected devices to attempt to clear the WIR configuration.  If this is a multi-core system, the master CPU or ICEPick may not be releasing the target from reset.  Please check your configuration and/or your GEL files to ensure that nothing is blocking the target from being released from reset.  
C28xx: Trouble Writing Memory Block at 0xae0 on Page 1 of Length 0x1: Error 0x00000002/-1137 Error during: Memory,  It appears that the target is being held in reset.  This may be due to Wait-In-Reset (WIR) configuration set by the EMU 0/1 pin settings.  If this is the case, press Cancel and disconnect all connected devices to attempt to clear the WIR configuration.  If this is a multi-core system, the master CPU or ICEPick may not be releasing the target from reset.  Please check your configuration and/or your GEL files to ensure that nothing is blocking the target from being released from reset.  
C28xx: Error occurred during flash operation: Internal error while writing 0x00000AE0@Data
C28xx: Trouble Writing Memory Block at 0xae1 on Page 1 of Length 0x1: Error 0x00000002/-1137 Error during: Memory,  It appears that the target is being held in reset.  This may be due to Wait-In-Reset (WIR) configuration set by the EMU 0/1 pin settings.  If this is the case, press Cancel and disconnect all connected devices to attempt to clear the WIR configuration.  If this is a multi-core system, the master CPU or ICEPick may not be releasing the target from reset.  Please check your configuration and/or your GEL files to ensure that nothing is blocking the target from being released from reset.  
C28xx: Error occurred during flash operation: Internal error while writing 0x00000AE1@Data
C28xx: Trouble Writing Memory Block at 0xae2 on Page 1 of Length 0x1: Error 0x00000002/-1137 Error during: Memory,  It appears that the target is being held in reset.  This may be due to Wait-In-Reset (WIR) configuration set by the EMU 0/1 pin settings.  If this is the case, press Cancel and disconnect all connected devices to attempt to clear the WIR configuration.  If this is a multi-core system, the master CPU or ICEPick may not be releasing the target from reset.  Please check your configuration and/or your GEL files to ensure that nothing is blocking the target from being released from reset.  
C28xx: Error occurred during flash operation: Internal error while writing 0x00000AE2@Data
C28xx: Trouble Writing Memory Block at 0xae3 on Page 1 of Length 0x1: Error 0x00000002/-1137 Error during: Memory,  It appears that the target is being held in reset.  This may be due to Wait-In-Reset (WIR) configuration set by the EMU 0/1 pin settings.  If this is the case, press Cancel and disconnect all connected devices to attempt to clear the WIR configuration.  If this is a multi-core system, the master CPU or ICEPick may not be releasing the target from reset.  Please check your configuration and/or your GEL files to ensure that nothing is blocking the target from being released from reset.  
C28xx: Error occurred during flash operation: Internal error while writing 0x00000AE3@Data
C28xx: Trouble Writing Memory Block at 0xae4 on Page 1 of Length 0x1: Error 0x00000002/-1137 Error during: Memory,  It appears that the target is being held in reset.  This may be due to Wait-In-Reset (WIR) configuration set by the EMU 0/1 pin settings.  If this is the case, press Cancel and disconnect all connected devices to attempt to clear the WIR configuration.  If this is a multi-core system, the master CPU or ICEPick may not be releasing the target from reset.  Please check your configuration and/or your GEL files to ensure that nothing is blocking the target from being released from reset.  
C28xx: Error occurred during flash operation: Internal error while writing 0x00000AE4@Data
C28xx: Trouble Writing Memory Block at 0xae5 on Page 1 of Length 0x1: Error 0x00000002/-1137 Error during: Memory,  It appears that the target is being held in reset.  This may be due to Wait-In-Reset (WIR) configuration set by the EMU 0/1 pin settings.  If this is the case, press Cancel and disconnect all connected devices to attempt to clear the WIR configuration.  If this is a multi-core system, the master CPU or ICEPick may not be releasing the target from reset.  Please check your configuration and/or your GEL files to ensure that nothing is blocking the target from being released from reset.  
C28xx: Error occurred during flash operation: Internal error while writing 0x00000AE5@Data
C28xx: Trouble Writing Memory Block at 0xae6 on Page 1 of Length 0x1: Error 0x00000002/-1137 Error during: Memory,  It appears that the target is being held in reset.  This may be due to Wait-In-Reset (WIR) configuration set by the EMU 0/1 pin settings.  If this is the case, press Cancel and disconnect all connected devices to attempt to clear the WIR configuration.  If this is a multi-core system, the master CPU or ICEPick may not be releasing the target from reset.  Please check your configuration and/or your GEL files to ensure that nothing is blocking the target from being released from reset.  
C28xx: Error occurred during flash operation: Internal error while writing 0x00000AE6@Data
C28xx: Trouble Writing Memory Block at 0xae7 on Page 1 of Length 0x1: Error 0x00000002/-1137 Error during: Memory,  It appears that the target is being held in reset.  This may be due to Wait-In-Reset (WIR) configuration set by the EMU 0/1 pin settings.  If this is the case, press Cancel and disconnect all connected devices to attempt to clear the WIR configuration.  If this is a multi-core system, the master CPU or ICEPick may not be releasing the target from reset.  Please check your configuration and/or your GEL files to ensure that nothing is blocking the target from being released from reset.  
C28xx: Error occurred during flash operation: Internal error while writing 0x00000AE7@Data
C28xx: Flash Programmer: Device is locked or not connected. Operation cancelled.
C28xx: File Loader: Memory write failed: Unknown error
C28xx: GEL: File: C:\..\ProjectName.out: Load failed.

I'm thinking I have the pins related to start up and reset improperly asserted.  I have previously used the USB to JTAG programmer to successfully program a microcontroller via the JTAG connector on a experiment board.  Any ideas?