Hi,
I'm working towards using a Stellaris Launchpad as a master to control eight TI C2000 BLDC eval boards, using SPI. I had success testing with the Launchpad and one slave, but I've run into problems while trying to configure additional I/O pins as slave selects (one for each BLDC board). It seems that I have somehow "corrupted" the processor, such that the SPI pins continue to toggle in a meaningless pattern, as observed with an oscope, even when the processor execution is paused in the debug state. I am using CCS V5.3, on a windows XP machine.
I've tried using the LM Flash tool to both:
1) Erase flash with verify: the erase verify passed but the pin activity continues even after power cycle.
2) Debug port unlock, as instructed towards the bottom of this post: http://e2e.ti.com/support/microcontrollers/stellaris_arm/f/471/t/61036.aspx --- this also did not stop the pin activity even after the power cycle. I used the blizzard option.
I plan to write a simple program to set all pins as input and see if this has any effect on the I/O activity. Any other suggestions on how to do a "hard" or "low level" reset of the board?
Thanks for any advice,
Pete