Other Parts Discussed in Thread: TMS320F2812
So my company has been using these DSPs for years with no issues like this. When it came time for me to do my first design I followed previous designs to keep things simple but when the prototypes came in they wold not startup after programing. After much hair pulling I discovered that the rails need to be sequenced for proper startup so I hacked in some sequencers and it started up properly. Jump into the future and prototype #2 with sequencers build in. Again it programs fine through JTAG but still wouldn't start up, sequencers are working properly POR is working properly yet nothing. I did find that if I externally pull GPIOD5 down then release the processor starts running. This pin is not used in my design thus is not connected to anything. It's also the only pin where this happens, I have lots of other unconnected GPIOs but no others will exhibit this behavior. Am I missing a startup condition and by chance this one pin and by chance this one GPIO is able to start it up?



