]> www.average.org Git - pulsecounter.git/blobdiff - cc3200/gdbinit
initial steps to cc3200 version
[pulsecounter.git] / cc3200 / gdbinit
diff --git a/cc3200/gdbinit b/cc3200/gdbinit
new file mode 100644 (file)
index 0000000..3234d88
--- /dev/null
@@ -0,0 +1,61 @@
+#*****************************************************************************\r
+# gdbinit\r
+#\r
+# Initilization script for GDB for ARM\r
+#\r
+# Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ \r
+# \r
+# \r
+#  Redistribution and use in source and binary forms, with or without \r
+#  modification, are permitted provided that the following conditions \r
+#  are met:\r
+#\r
+#    Redistributions of source code must retain the above copyright \r
+#    notice, this list of conditions and the following disclaimer.\r
+#\r
+#    Redistributions in binary form must reproduce the above copyright\r
+#    notice, this list of conditions and the following disclaimer in the \r
+#    documentation and/or other materials provided with the   \r
+#    distribution.\r
+#\r
+#    Neither the name of Texas Instruments Incorporated nor the names of\r
+#    its contributors may be used to endorse or promote products derived\r
+#    from this software without specific prior written permission.\r
+#\r
+#  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \r
+#  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT \r
+#  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\r
+#  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT \r
+#  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, \r
+#  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT \r
+#  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\r
+#  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\r
+#  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT \r
+#  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE \r
+#  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
+#\r
+#*****************************************************************************\r
+\r
+#*****************************************************************************\r
+#Connect To the tartget using OpenOCD\r
+#*****************************************************************************\r
+target remote | openocd -c "gdb_port pipe; log_output openocd.log" -f cc3200.cfg\r
+\r
+#*****************************************************************************\r
+# Load the binary\r
+#*****************************************************************************\r
+monitor soft_reset_halt\r
+load\r
+\r
+#*****************************************************************************\r
+# Initialize the SP and PC values from the application's \r
+# vector table\r
+#*****************************************************************************\r
+set $sp = g_pfnVectors[0]\r
+set $pc = g_pfnVectors[1]\r
+\r
+#*****************************************************************************\r
+# Set break point at main and run to main\r
+#*****************************************************************************\r
+break main\r
+continue\r