After getting through the hassles of the software installation for the Tiva LaunchPad, connected the board to the computer.
Noob Mistake 1: Played around with the pre-programmed RGB quick start application dutifully as instructed in the evaluation kit leaflet. So by now i was anxious to get my first program written and loaded. After jumping through hoops to get to the Program 0, tried to debug the program only to get device not found error. Google has spoiled us so much that at the first sign of trouble we are hitting google instead of thinking for a moment. So after searching around, checking the device name on com port (By the way it still shows up as Stellaris and not Tiva) and driver checks, it suddenly hit me that the last step in the demo application was to enter in to Hibernation mode.
So kicked the board out of Hibernation mode and i was able to get my program 0 loaded. That raised several questions. Why isn't the IDE kicking the device from hibernation when trying to load something in? What happens when the device goes to hibernate mode and any connected sensor that's supposed to wake up the device fails as well? How to safely get the device back up to pre-hibernate state without resetting?
On a tangent, how do i get the actual demo program to look at its code? Need to find out..(update: found)
Noob Mistake 2: This is embarrassing. But this is what you get when spoiled by Arduino. So while creating a new Project (all by myself, without googling for may be 5 seconds) in Code Composer Studio, got stumped by the device selection drop down(it has like a million devices). So i keep looking for TM4C123GXL because that's what the box it came in says its name is. Then i get this epiphany that may be its the processor name. So i look closely at the board with my dodgy eyes and then at the leaflet. There it is: TM4C123GH6PMI
I really have a long way to go :(
Noob Mistake 1: Played around with the pre-programmed RGB quick start application dutifully as instructed in the evaluation kit leaflet. So by now i was anxious to get my first program written and loaded. After jumping through hoops to get to the Program 0, tried to debug the program only to get device not found error. Google has spoiled us so much that at the first sign of trouble we are hitting google instead of thinking for a moment. So after searching around, checking the device name on com port (By the way it still shows up as Stellaris and not Tiva) and driver checks, it suddenly hit me that the last step in the demo application was to enter in to Hibernation mode.
So kicked the board out of Hibernation mode and i was able to get my program 0 loaded. That raised several questions. Why isn't the IDE kicking the device from hibernation when trying to load something in? What happens when the device goes to hibernate mode and any connected sensor that's supposed to wake up the device fails as well? How to safely get the device back up to pre-hibernate state without resetting?
On a tangent, how do i get the actual demo program to look at its code? Need to find out..(update: found)
Noob Mistake 2: This is embarrassing. But this is what you get when spoiled by Arduino. So while creating a new Project (all by myself, without googling for may be 5 seconds) in Code Composer Studio, got stumped by the device selection drop down(it has like a million devices). So i keep looking for TM4C123GXL because that's what the box it came in says its name is. Then i get this epiphany that may be its the processor name. So i look closely at the board with my dodgy eyes and then at the leaflet. There it is: TM4C123GH6PMI
I really have a long way to go :(