TI E2E Community
C2000 32-bit Microcontrollers Forum
Device held in RESET
I'M trying to flash a new program, but I get the folowing error:
C28xx: Trouble Reading Register ST1: (Error -1137 @ 0x6) Device is held in reset. Take the device out of reset, and retry the operation. (Release 5.0.429.0) C28xx: GEL: Error while executing OnReset(1): Target failed to read the register ST1.
How could I take the device out of reset?
Which device are you working on? On certain C2000 devices like (Piccolo) we have on chip voltage regulator which has BOR (Brown out reset) and POR (Power out reset). If your VDDIO (or) VDD goes below threshold voltage it can generate RESET.
I would start with probing XRSn signal from the DSP. This signal should be PULLED HIGH inorder to have DSP out of reset. Also, proceed with checking your VDDIO and VDD voltage levels.
If a post answers your question, please mark it with the "verify answer" button.
Other useful links:
C2000 Getting Started C2000 Flash Common Issues/FAQs Emulation FAQ
I've checked the voltage. THe values are: VDD=1.2V and VDDIO = 1.8V.
I've tried pulling XRS high (3.3V) and I got a message in Debug Window:
Device Calibration not complete, check if device is unlocked and recalibrate.
What could I try next?
And on the other board that I have held in RESET, the voltages are VDD=1.9V and VDDIO=3.3V. I've tried pulling high XRS but I still get the error:
Which device are you working with?
In most of C2000 devices, we generally need to have VDD around 1.8v and VDDIO around 3.3v. Based on you VDDIO / VDD values, you are clearly working out of specs.
Please check the electrical specifications of your device datasheet.
I use TMS320F28069. On one of the boards the voltage is in the range, but still I can't connect to erase the flash. What should I do?
If I were you, I would check the following:
1) Try SDConfig to check whether emulator passes JTAG scan chain test
2) Check whether XRSn pin is pulled high, if so what voltage? Generally in TI, we externally pull up XRSn pin.
3) Check whether VDDIO and VDD are in valid operating condition? Make sure there is spurious voltage fluctuations on these voltage rails
4) Is your internal voltage regulator enabled?
5) Check whether i/p clock is fed to the device?
Hope this helps!
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.