... | @@ -10,13 +10,12 @@ |
... | @@ -10,13 +10,12 @@ |
|
|
|
|
|
{blank}
|
|
{blank}
|
|
|
|
|
|
== My GPIO Pins are configured as input and the pull-ups are set, but button presses are still not recognized
|
|
== My GPIO Pins are configured as input and the pull-ups are set, but button presses are still not recognized.
|
|
|
|
|
|
GPIOPinTypeGPIOInput() calls GPIOPadConfigSet() which overwrites previous configurations. +
|
|
GPIOPinTypeGPIOInput() calls GPIOPadConfigSet() which overwrites previous configurations. +
|
|
Thererore, call GPIOPinTypeGPIOInput() *before* calling GPIOPadConfigSet().
|
|
Thererore, call GPIOPinTypeGPIOInput() *before* calling GPIOPadConfigSet().
|
|
{blank}
|
|
{blank}
|
|
|
|
|
|
== What is the "best" way to start a "new" Project
|
|
== What is the "best" way to start a "new" Project?
|
|
Since there are many configurations well hidden in the project settings that can severely impact the behavior of the binary, the *recommended way* is:
|
|
Since there are many configurations well hidden in the project settings that can severely impact the behavior of the binary, the *recommended way* is:
|
|
|
|
|
|
. Clone the base project from the GIT repository, then
|
|
. Clone the base project from the GIT repository, then
|
... | @@ -36,23 +35,23 @@ Certainly - you could follow the workshop from TI. |
... | @@ -36,23 +35,23 @@ Certainly - you could follow the workshop from TI. |
|
link:http://processors.wiki.ti.com/index.php/Creating_IoT_Solutions_with_the_TM4C1294XL_Connected_LaunchPad_Workshop?DCMP=tivac-launchpad&HQS=ConnectedLaunchPadWorkshop[TM4C1294XL Connected-LaunchPad Workshop]
|
|
link:http://processors.wiki.ti.com/index.php/Creating_IoT_Solutions_with_the_TM4C1294XL_Connected_LaunchPad_Workshop?DCMP=tivac-launchpad&HQS=ConnectedLaunchPadWorkshop[TM4C1294XL Connected-LaunchPad Workshop]
|
|
{blank}
|
|
{blank}
|
|
|
|
|
|
== How to reset a project cloned from git
|
|
== How to reset a project cloned from git?
|
|
simply `Reset Hard` the Repository. You are back where you started (modifications of files are undone). But beware - added files remain!
|
|
simply `Reset Hard` the Repository. You are back where you started (modifications of files are undone). But beware - added files remain!
|
|
{blank}
|
|
{blank}
|
|
|
|
|
|
== I have lost the debug view in CCS
|
|
== I have lost the debug view in CCS.
|
|
Reset the Perspective at menu:Window[Perspective > Reset Perspective...]!
|
|
Reset the Perspective at menu:Window[Perspective > Reset Perspective...]!
|
|
{blank}
|
|
{blank}
|
|
|
|
|
|
== I have lost the project explorer in CCS
|
|
== I have lost the project explorer in CCS.
|
|
Reset the Perspective at menu:Window[Perspective > Reset Perspective...]!
|
|
Reset the Perspective at menu:Window[Perspective > Reset Perspective...]!
|
|
{blank}
|
|
{blank}
|
|
|
|
|
|
== What is a perspective
|
|
== What is a perspective?
|
|
A Perspective rearranges the Elements of the IDE specific for a special task. While debugging you may want other information on the screen as when coding in C. Changes to the perspective are persistent, even during restarts of the Eclipse IDE (CCS).
|
|
A Perspective rearranges the Elements of the IDE specific for a special task. While debugging you may want other information on the screen as when coding in C. Changes to the perspective are persistent, even during restarts of the Eclipse IDE (CCS).
|
|
{blank}
|
|
{blank}
|
|
|
|
|
|
== Right until now everything of my code worked and compiled, now it won't
|
|
== Right until now everything of my code worked and compiled, now it won't.
|
|
. Undo what you did last
|
|
. Undo what you did last
|
|
. if that does not help, and you are absolutely sure that it should work again now, maybe you have one of the rarely occurring hiccups of CCS. Close the IDE and restart it.
|
|
. if that does not help, and you are absolutely sure that it should work again now, maybe you have one of the rarely occurring hiccups of CCS. Close the IDE and restart it.
|
|
. Try again!
|
|
. Try again!
|
... | @@ -85,7 +84,7 @@ it worked before:: |
... | @@ -85,7 +84,7 @@ it worked before:: |
|
Use the tool CCSUniflash as described in link:http://processors.wiki.ti.com/index.php/Category:CCS_UniFlash[]
|
|
Use the tool CCSUniflash as described in link:http://processors.wiki.ti.com/index.php/Category:CCS_UniFlash[]
|
|
{blank}
|
|
{blank}
|
|
|
|
|
|
== I have a general question I could not answer here
|
|
== I have a general question I could not answer here.
|
|
here are different sources for you:
|
|
here are different sources for you:
|
|
|
|
|
|
link:http://processors.wiki.ti.com/index.php/Tiva_C_Series_TM4C1294_LaunchPad[]
|
|
link:http://processors.wiki.ti.com/index.php/Tiva_C_Series_TM4C1294_LaunchPad[]
|
... | @@ -94,8 +93,7 @@ link:http://processors.wiki.ti.com/index.php/Download_CCS#Code_Composer_Studio_V |
... | @@ -94,8 +93,7 @@ link:http://processors.wiki.ti.com/index.php/Download_CCS#Code_Composer_Studio_V |
|
|
|
|
|
{blank}
|
|
{blank}
|
|
|
|
|
|
== My program is not behaving like I expected
|
|
== My program is not behaving like I expected.
|
|
|
|
|
|
Use the debugger to find your problem!
|
|
Use the debugger to find your problem!
|
|
|
|
|
|
that is *NOT*:: compile->download->be disappointed->change code->repeat.
|
|
that is *NOT*:: compile->download->be disappointed->change code->repeat.
|
... | @@ -111,9 +109,9 @@ image:images/debug_view.png[debug_view] |
... | @@ -111,9 +109,9 @@ image:images/debug_view.png[debug_view] |
|
{blank}
|
|
{blank}
|
|
|
|
|
|
== Can I contribute to this wiki?
|
|
== Can I contribute to this wiki?
|
|
|
|
|
|
You are very welcome to do it - if not done already, contact your lecturer to gain write access to this wiki.
|
|
You are very welcome to do it - if not done already, contact your lecturer to gain write access to this wiki.
|
|
You can edit it in two ways:
|
|
You can edit it in two ways:
|
|
|
|
|
|
. clone it as a git repository - edit locally - push back to the server
|
|
. clone it as a git repository - edit locally - push back to the server
|
|
. edit it online through the web interface.
|
|
. edit it online through the web interface.
|
|
|
|
|
... | | ... | |