Remove useless space/tab at end of lines. Remove spaces in indentation and replace with tab. Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>tags/v0.4.0-rc2
@@ -22,7 +22,7 @@ that may be important. | |||
- If the report is for a regression: | |||
- Include logs for both working and broken versions. | |||
- Find the precise version that caused the regression by binary search. | |||
You can use "git bisect" to expedite this binary search: | |||
You can use "git bisect" to expedite this binary search: | |||
http://www.kernel.org/pub/software/scm/git/docs/git-bisect.html | |||
If possible, please develop and attach a patch that helps to expose or | |||
@@ -36,7 +36,7 @@ in total. | |||
@section bugscrashdump Obtaining Crash Backtraces | |||
If OpenOCD is crashing, there are two very effective things you can do to | |||
improve your chances of getting help on the development mailing list. | |||
improve your chances of getting help on the development mailing list. | |||
Try to reproduce the problem using the dummy JTAG interface to allow other developers to replicate | |||
your problem robustly and use GDB to get a trace:@par | |||
@@ -9,7 +9,7 @@ must past stricter value checks, and many more error conditions have | |||
been handled correctly. These efforts helped to make the 0.2.0 release | |||
more stable and robust, though some changes may expose latent bugs in | |||
your existing configuration scripts. | |||
This release does not maintain backward compatibility in all respects, | |||
so some target or configuration scripts may need to be updated. In some | |||
cases, you may also see warnings; resolve those, because they indicate | |||
@@ -20,7 +20,7 @@ The following areas of OpenOCD functionality changed in this release: | |||
JTAG Layer: | |||
- Improves modularity: core, TCL, driver commands, and interface have | |||
been separated, encapsulated, and documented for developers. Mostly. | |||
- Improves JTAG TAP transition tables: | |||
- Improves JTAG TAP transition tables: | |||
* Makes TAP paths variable length, rather than being fixed at 7 steps. | |||
* Fixes problems with some targets that did not like longer paths. | |||
- Improves JTAG driver/minidriver modularity and encapsulation. | |||
@@ -30,7 +30,7 @@ Version Number Changes: | |||
not a big deal. Please do report this information. We'd like to | |||
know about it. | |||
For example | |||
For example | |||
Error: ERROR: Tap: s3c4510.cpu - Expected id: 0x3f0f0f0f, Got: 0x1f0f0f0f | |||
Error: ERROR: expected: mfg: 0x787, part: 0xf0f0, ver: 0x3 | |||
@@ -39,7 +39,7 @@ Error: ERROR: got: mfg: 0x787, part: 0xf0f0, ver: 0x1 | |||
======================================== | |||
Updating the Tap ID number your self | |||
Why do this? You just want the warning to go away. And don't want | |||
to update your version/instance of OpenOCD. | |||
@@ -79,11 +79,11 @@ Examples: | |||
0x3f0f0f0f - is a newer ARM7TDMI | |||
0x3ba00477 - is an ARM cortex M3 | |||
Some chips have multiple JTAG taps - be sure to list | |||
Some chips have multiple JTAG taps - be sure to list | |||
each one individually - ORDER is important! | |||
======================================== | |||
B) The maker of the part | |||
B) The maker of the part | |||
Examples: | |||
Xilinx, Atmel, ST Micro Systems, Freescale | |||
@@ -94,7 +94,7 @@ C) The family of parts it belongs to | |||
Examples: | |||
"NXP LPC Series" | |||
"Atmel SAM7 Series" | |||
======================================== | |||
D) The actual part number on the package | |||
@@ -121,7 +121,7 @@ For example: A consumer GPS unit or a cellphone | |||
ie: Olimex, LogicPD, Freescale(eval board) | |||
======================================== | |||
(G) Identifying information on the board. | |||
Not good: "iar red ST eval board" | |||
@@ -32,7 +32,7 @@ in response to feedback. | |||
Add yourself to the GPL copyright for non-trivial changes. | |||
To create a patch from the command line: | |||
@code | |||
@code | |||
git diff >mypatch.txt | |||
@endcode | |||
@@ -27,8 +27,8 @@ based JTAG debuggers. | |||
http://sourceforge.net/projects/libusb-win32/ | |||
You need to download the libusb-win32-device-bin-0.1.12.2.tar.gz | |||
package. Extract this file into a temp directory. | |||
You need to download the libusb-win32-device-bin-0.1.12.2.tar.gz | |||
package. Extract this file into a temp directory. | |||
Copy the file libusb-win32-device-bin-0.1.12.2\include\usb.h | |||
to your MinGW include directory. | |||
@@ -59,10 +59,10 @@ released source tarball or the git tree. | |||
If you are using the git tree, the following are the instructions from | |||
README.mingw. You will need to have the cmake utility installed. | |||
- Edit Toolchain-mingw32.cmake to point to the correct MinGW | |||
- Edit Toolchain-mingw32.cmake to point to the correct MinGW | |||
installation. | |||
- Create a build directory like "mkdir build-win32", e.g in ../libftdi/ | |||
- cd into that directory and run | |||
- cd into that directory and run | |||
"cmake -DCMAKE_TOOLCHAIN_FILE=../Toolchain-mingw32.cmake .." | |||
- Copy src/ftdi.h to your MinGW include directory. | |||
- Copy build-win32/src/*.a to your MinGW lib directory. | |||
@@ -27,8 +27,8 @@ This section provides possible things to improve with OpenOCD's TCL support. | |||
parameters. Currently variables assigned through one such parameter | |||
command/script are unset before the next one is invoked. | |||
- Isolate all TCL command support: | |||
- Pure C CLI implementations using --disable-builtin-tcl. | |||
- Isolate all TCL command support: | |||
- Pure C CLI implementations using --disable-builtin-tcl. | |||
- Allow developers to build new dongles using OpenOCD's JTAG core. | |||
- At first, provide only low-level JTAG support; target layer and | |||
above rely heavily on scripting event mechanisms. | |||
@@ -112,7 +112,7 @@ TCP/IP packets handled by the server. | |||
@section thelistswd Serial Wire Debug | |||
- implement Serial Wire Debug interface | |||
- implement Serial Wire Debug interface | |||
@section thelistbs Boundary Scan Support | |||
@@ -163,7 +163,7 @@ https://lists.berlios.de/pipermail/openocd-development/2009-October/011506.html | |||
use hardware stepping if available. | |||
- mdb can return garbage data if read byte operation fails for | |||
a memory region(16 & 32 byte access modes may be supported). Is this | |||
a bug in the .MX31 PDK init script? Try on i.MX31 PDK: | |||
a bug in the .MX31 PDK init script? Try on i.MX31 PDK: | |||
mdw 0xb80005f0 0x8, mdh 0xb80005f0 0x10, mdb 0xb80005f0 0x20. mdb returns | |||
garabage. | |||
- implement missing functionality (grep FNC_INFO_NOTIMPLEMENTED ...) | |||
@@ -197,8 +197,8 @@ https://lists.berlios.de/pipermail/openocd-development/2009-October/011506.html | |||
@section thelistsvf SVF/XSVF | |||
- develop SVF unit tests | |||
- develop XSVF unit tests | |||
- develop SVF unit tests | |||
- develop XSVF unit tests | |||
@section thelistflash Flash Support | |||
@@ -328,7 +328,7 @@ at the bottom of the list below. Example, on amd64: | |||
from unaligned memory addresses | |||
- libopenocd support: @par | |||
https://lists.berlios.de/pipermail/openocd-development/2009-May/006405.html | |||
- review and clean up interface/target/flash APIs | |||
- review and clean up interface/target/flash APIs | |||
The following strategic tasks will require ambition, knowledge, and time | |||
to complete: | |||
@@ -1,7 +1,7 @@ | |||
#!/bin/sh -e | |||
# Run the autotools bootstrap sequence to create the configure script | |||
# Stop execution as soon as we have an unknown command | |||
# Stop execution as soon as we have an unknown command | |||
set -e | |||
if libtoolize --version >/dev/null 2>&1; then | |||
@@ -559,7 +559,7 @@ case $host in | |||
AC_MSG_WARN([--disable-parport-giveio is not supported by MinGW32 hosts]) | |||
fi | |||
parport_use_giveio=yes | |||
CFLAGS="$CFLAGS -D__USE_MINGW_ANSI_STDIO" | |||
AC_DEFINE(IS_MINGW, 1, [1 if building for MinGW.]) | |||
@@ -55,7 +55,7 @@ static COMMAND_HELPER(handle_hello_args, const char **sep, const char **name) | |||
@endcode | |||
Of course, you may also call other macros or functions, but that extends | |||
beyond the scope of this tutorial on writing commands. | |||
beyond the scope of this tutorial on writing commands. | |||
@section primercmdreg Command Registration | |||
@@ -399,7 +399,7 @@ affect its behavior: | |||
@section releasetutorial Release Tutorials | |||
This section should contain a brief tutorial for using the Release | |||
This section should contain a brief tutorial for using the Release | |||
Script to perform release tasks, but the new script needs to be | |||
used for 0.3.0. | |||
@@ -320,6 +320,6 @@ openocd -s /usr/local/share/openocd -f httpd/httpd.tcl -f interface/dummy.cfg -f | |||
Navigate to: http://localhost:8888/ | |||
*/ |
@@ -3757,14 +3757,14 @@ Use it in board specific configuration files, not interactively. | |||
@comment the REAL name for this command is "ocd_flash_banks" | |||
@comment less confusing would be: "flash list" (like "nand list") | |||
@deffn Command {flash banks} | |||
Prints a one-line summary of each device that was | |||
Prints a one-line summary of each device that was | |||
declared using @command{flash bank}, numbered from zero. | |||
Note that this is the @emph{plural} form; | |||
the @emph{singular} form is a very different command. | |||
@end deffn | |||
@deffn Command {flash list} | |||
Retrieves a list of associative arrays for each device that was | |||
Retrieves a list of associative arrays for each device that was | |||
declared using @command{flash bank}, numbered from zero. | |||
This returned list can be manipulated easily from within scripts. | |||
@end deffn | |||
@@ -4914,28 +4914,28 @@ nand device $NANDFLASH at91sam9 $CHIPNAME 0x40000000 0xfffffe800 | |||
@end example | |||
AT91SAM9 chips support single-bit ECC hardware. The @code{write_page} and | |||
@code{read_page} methods are used to utilize the ECC hardware unless they are | |||
disabled by using the @command{nand raw_access} command. There are four | |||
disabled by using the @command{nand raw_access} command. There are four | |||
additional commands that are needed to fully configure the AT91SAM9 NAND | |||
controller. Two are optional; most boards use the same wiring for ALE/CLE: | |||
@deffn Command {at91sam9 cle} num addr_line | |||
Configure the address line used for latching commands. The @var{num} | |||
Configure the address line used for latching commands. The @var{num} | |||
parameter is the value shown by @command{nand list}. | |||
@end deffn | |||
@deffn Command {at91sam9 ale} num addr_line | |||
Configure the address line used for latching addresses. The @var{num} | |||
Configure the address line used for latching addresses. The @var{num} | |||
parameter is the value shown by @command{nand list}. | |||
@end deffn | |||
For the next two commands, it is assumed that the pins have already been | |||
For the next two commands, it is assumed that the pins have already been | |||
properly configured for input or output. | |||
@deffn Command {at91sam9 rdy_busy} num pio_base_addr pin | |||
Configure the RDY/nBUSY input from the NAND device. The @var{num} | |||
parameter is the value shown by @command{nand list}. @var{pio_base_addr} | |||
Configure the RDY/nBUSY input from the NAND device. The @var{num} | |||
parameter is the value shown by @command{nand list}. @var{pio_base_addr} | |||
is the base address of the PIO controller and @var{pin} is the pin number. | |||
@end deffn | |||
@deffn Command {at91sam9 ce} num pio_base_addr pin | |||
Configure the chip enable input to the NAND device. The @var{num} | |||
parameter is the value shown by @command{nand list}. @var{pio_base_addr} | |||
Configure the chip enable input to the NAND device. The @var{num} | |||
parameter is the value shown by @command{nand list}. @var{pio_base_addr} | |||
is the base address of the PIO controller and @var{pin} is the pin number. | |||
@end deffn | |||
@end deffn | |||
@@ -5824,7 +5824,7 @@ and using the MCR instruction. | |||
an ARM register.) | |||
@end deffn | |||
@deffn Command {arm mrc} pX coproc op1 CRn CRm op2 | |||
@deffn Command {arm mrc} pX coproc op1 CRn CRm op2 | |||
Read a coprocessor @var{pX} register passing parameters @var{CRn}, | |||
@var{CRm}, opcodes @var{opc1} and @var{opc2}, | |||
and the MRC instruction. | |||
@@ -5843,7 +5843,7 @@ core mode if necessary. | |||
@cindex ARMv5 | |||
The ARMv4 and ARMv5 architectures are widely used in embedded systems, | |||
and introduced core parts of the instruction set in use today. | |||
and introduced core parts of the instruction set in use today. | |||
That includes the Thumb instruction set, introduced in the ARMv4T | |||
variant. | |||
@@ -1,4 +1,4 @@ | |||
Some of these binaries are build & linked using eCos. | |||
Some of these binaries are build & linked using eCos. | |||
For source for the flash drivers, see: | |||
@@ -2,7 +2,7 @@ | |||
<!DOCTYPE xsl:stylesheet [<!ENTITY nbsp " ">]> | |||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/TR/REC-html40" version="1.0"> | |||
<xsl:output method="html" version="4.0" indent="yes" encoding="UTF-8" | |||
media-type="text/plain; charset=UTF-8"/> | |||
<xsl:param name="pagetogenerate" select="UNDEFINED"/> | |||
@@ -16,17 +16,17 @@ | |||
<html> | |||
<head> | |||
<title>OpenOCD debugger</title> | |||
<meta http-equiv="Content-Type" content="text/html" charset="utf-8"/> | |||
<link href="menuweb.css" rel="stylesheet" type="text/css"/> | |||
<meta http-equiv="Content-Type" content="text/html" charset="utf-8"/> | |||
<link href="menuweb.css" rel="stylesheet" type="text/css"/> | |||
</head> | |||
<tcl> | |||
set console "" | |||
set upload_filename /ram/upload | |||
</tcl> | |||
<body style="margin:0px;"> | |||
<div style="width:974px;height:85px;"> | |||
<div style="float:left;position:relative;left:32px;width:478px;"> | |||
@@ -92,17 +92,17 @@ | |||
</xsl:for-each> | |||
<tr> | |||
<td style="width:140px;height:35px;background-image:url('menu_cuts/v_1.png')"> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td style="width:140px;background-image:url('menu_cuts/v_2_tile.png')"> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td style="width:140px;height:140px;background-image:url('menu_cuts/v_3.png')"> | |||
</td> | |||
</tr> | |||
</table> | |||
@@ -142,96 +142,96 @@ | |||
</xsl:for-each> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="6" style="height:30px;width:535px;background-image:url('menu_cuts/center_top.png');background-repeat: no-repeat;background-position:top right;"> | |||
<div style="width:500px;background-color:#ffffff;height:100%;"> | |||
| |||
</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="6" style="background-color:#ffffff;text-indent:30px;height:40px;"> | |||
<H1><xsl:value-of select="pageheading"/></H1> | |||
</td> | |||
</tr> | |||
<tr style="height:100%;"> | |||
<td colspan="6" style="background-color:#ffffff;padding-left:30px;padding-right:30px;width=535px;height:100%;"> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="6" style="height:30px;width:535px;background-image:url('menu_cuts/center_top.png');background-repeat: no-repeat;background-position:top right;"> | |||
<div style="width:500px;background-color:#ffffff;height:100%;"> | |||
| |||
</div> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="6" style="background-color:#ffffff;text-indent:30px;height:40px;"> | |||
<H1><xsl:value-of select="pageheading"/></H1> | |||
</td> | |||
</tr> | |||
<tr style="height:100%;"> | |||
<td colspan="6" style="background-color:#ffffff;padding-left:30px;padding-right:30px;width=535px;height:100%;"> | |||
<xsl:value-of disable-output-escaping="yes" select="pagetext/markup_code"/> | |||
</td> | |||
</tr> | |||
<tcl> | |||
<!-- This is the output from any OpenOCD commands --> | |||
set toggle_details [formfetch toggle_details] | |||
if {[string length $toggle_details]==0} { | |||
set toggle_details 0 | |||
} | |||
set show_details [load_var show_details] | |||
if {[string length $show_details]==0} { | |||
set show_details 0 | |||
} | |||
if {$toggle_details==1} { | |||
set show_details [expr 1-$show_details] | |||
save_var show_details $show_details | |||
} | |||
if {[string length $console]!=0} { | |||
</tcl> | |||
<tr style="height:100%;"> | |||
<td colspan="6" style="height:100%;background-color:red;"> | |||
</td> | |||
</tr> | |||
<tcl> | |||
<!-- This is the output from any OpenOCD commands --> | |||
set toggle_details [formfetch toggle_details] | |||
if {[string length $toggle_details]==0} { | |||
set toggle_details 0 | |||
} | |||
set show_details [load_var show_details] | |||
if {[string length $show_details]==0} { | |||
set show_details 0 | |||
} | |||
if {$toggle_details==1} { | |||
set show_details [expr 1-$show_details] | |||
save_var show_details $show_details | |||
} | |||
if {[string length $console]!=0} { | |||
</tcl> | |||
<tr style="height:100%;"> | |||
<td colspan="6" style="height:100%;background-color:red;"> | |||
<table class="textgray" style="padding:0px;border-collapse:collapse;background-color:#ffffff;width:100%"> | |||
<td style="width:25px;"> </td> | |||
<tcl> | |||
if {$show_details==1} { | |||
append buffer <xsl:text disable-output-escaping="yes"><![CDATA[<]]></xsl:text> | |||
append buffer {td style="background-color:#dddddd;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;"} | |||
append buffer <xsl:text disable-output-escaping="yes"><![CDATA[>]]></xsl:text> | |||
} else { | |||
append buffer <xsl:text disable-output-escaping="yes"><![CDATA[<]]></xsl:text> | |||
append buffer {td style="background-image:url('menu_cuts/h_tab_free.png');width:110px;height:29px;background-repeat: no-repeat;background-position:top left;"} | |||
append buffer <xsl:text disable-output-escaping="yes"><![CDATA[>]]></xsl:text> | |||
} | |||
</tcl> | |||
<a class="openocd"> | |||
<td style="width:25px;"> </td> | |||
<tcl> | |||
if {$show_details==1} { | |||
append buffer <xsl:text disable-output-escaping="yes"><![CDATA[<]]></xsl:text> | |||
append buffer {td style="background-color:#dddddd;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;"} | |||
append buffer <xsl:text disable-output-escaping="yes"><![CDATA[>]]></xsl:text> | |||
} else { | |||
append buffer <xsl:text disable-output-escaping="yes"><![CDATA[<]]></xsl:text> | |||
append buffer {td style="background-image:url('menu_cuts/h_tab_free.png');width:110px;height:29px;background-repeat: no-repeat;background-position:top left;"} | |||
append buffer <xsl:text disable-output-escaping="yes"><![CDATA[>]]></xsl:text> | |||
} | |||
</tcl> | |||
<a class="openocd"> | |||
<xsl:attribute name="href"><xsl:value-of select="$pagetogenerate"/>?toggle_details=1</xsl:attribute> | |||
<tcl> | |||
if {$show_details==1} { | |||
append buffer "Hide details" | |||
append buffer <br/> | |||
append buffer <br/> | |||
} else { | |||
append buffer {<div style="position:relative;top:7px;text-align:center;">} | |||
append buffer "Show details" | |||
append buffer {</div>} | |||
} | |||
</tcl> | |||
</a> | |||
<tcl> | |||
if {$show_details==1} { | |||
append buffer $console | |||
} | |||
</tcl> | |||
</a> | |||
<tcl> | |||
if {$show_details==1} { | |||
append buffer $console | |||
} | |||
</tcl> | |||
<xsl:text disable-output-escaping="yes"><![CDATA[<]]></xsl:text>/td<xsl:text disable-output-escaping="yes"><![CDATA[>]]></xsl:text> | |||
<tcl> | |||
if {$show_details!=1} { | |||
append buffer {<td> </td>} | |||
} | |||
if {$show_details!=1} { | |||
append buffer {<td> </td>} | |||
} | |||
</tcl> | |||
<td style="width:25px;"> </td> | |||
</table> | |||
</td> | |||
<td style="width:25px;"> </td> | |||
</table> | |||
</td> | |||
</tr> | |||
<tcl> | |||
<tcl> | |||
} | |||
</tcl> | |||
<tr> | |||
<td colspan="6" style="height:30px;background-image:url('menu_cuts/center_bottom.png');background-repeat: no-repeat;background-position:top right;"> | |||
<div style="width:500px;background-color:#ffffff;height:100%;"> | |||
| |||
</div> | |||
</td> | |||
</tr> | |||
</table> | |||
<tr> | |||
<td colspan="6" style="height:30px;background-image:url('menu_cuts/center_bottom.png');background-repeat: no-repeat;background-position:top right;"> | |||
<div style="width:500px;background-color:#ffffff;height:100%;"> | |||
| |||
</div> | |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
<td style="width:6px;"> | |||
</td> | |||
@@ -240,56 +240,56 @@ | |||
<tr> | |||
<td style="width:103px;height:29px;background-image:url('menu_cuts/h_tab2_selected.png');background-repeat: no-repeat;"> | |||
<div class="textgray" style="position:relative;top:7px;;font-weight:bold;text-align:center;width:100px;"> | |||
Documentation | |||
Documentation | |||
</div> | |||
</td> | |||
<td width="40px"> | |||
| |||
</td> | |||
<td> | |||
</td> | |||
</td> | |||
<td width="40px"> | |||
| |||
</td> | |||
<td> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="3" style="height:10px;width:245px;background-image:url('menu_cuts/right_top_small.png');"></td> | |||
</tr> | |||
<tr> | |||
<td colspan="3" style="background-color:#d8d7d7;width:245px;padding-left:10px;padding-buttom:10px;line-height:17px;"> | |||
<a href="http://openocd.berlios.de/doc/openocd.pdf" target="_blank">OpenOCD Manual</a><br/> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="3" style="height:10px;width:245px;background-image:url('menu_cuts/right_top_small.png');"></td> | |||
</tr> | |||
<tr> | |||
<td colspan="3" style="background-color:#d8d7d7;width:245px;padding-left:10px;padding-buttom:10px;line-height:17px;"> | |||
<a href="http://openocd.berlios.de/doc/openocd.pdf" target="_blank">OpenOCD Manual</a><br/> | |||
</td> | |||
</tr> | |||
<tr><td colspan="3" style="background-color:#d8d7d7;height:15px;"></td></tr> | |||
<tr> | |||
<td colspan="3"> | |||
<table style="padding:0px;border-collapse:collapse;"> | |||
<td style="background-color:#d8d7d7;width:10px;height:1px"></td> | |||
<td style="background-color:#999999;width:225px; height:1px;"></td> | |||
<td style="background-color:#d8d7d7;width:10px;height:1px"></td> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr><td colspan="3" style="background-color:#d8d7d7;height:15px;"></td></tr> | |||
<tr style="height:100%;"> | |||
<td class="textgray" colspan="3" style="height:100%;background-color:#d8d7d7;padding-left:10px;padding-right:10px;"> | |||
<tr><td colspan="3" style="background-color:#d8d7d7;height:15px;"></td></tr> | |||
<tr> | |||
<td colspan="3"> | |||
<table style="padding:0px;border-collapse:collapse;"> | |||
<td style="background-color:#d8d7d7;width:10px;height:1px"></td> | |||
<td style="background-color:#999999;width:225px; height:1px;"></td> | |||
<td style="background-color:#d8d7d7;width:10px;height:1px"></td> | |||
</table> | |||
</td> | |||
</tr> | |||
<tr><td colspan="3" style="background-color:#d8d7d7;height:15px;"></td></tr> | |||
<tr style="height:100%;"> | |||
<td class="textgray" colspan="3" style="height:100%;background-color:#d8d7d7;padding-left:10px;padding-right:10px;"> | |||
<xsl:choose> | |||
<xsl:when test="(pagetext/right_column)"> | |||
<xsl:value-of disable-output-escaping="yes" select="pagetext/right_column"/> | |||
</xsl:when> | |||
<xsl:otherwise> | |||
</xsl:otherwise> | |||
</xsl:choose> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="3" style="height:30px;background-image:url('menu_cuts/right_bottom.png');"> | |||
| |||
</td> | |||
</tr> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td colspan="3" style="height:30px;background-image:url('menu_cuts/right_bottom.png');"> | |||
| |||
</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
</body> | |||
</html> | |||
@@ -70,7 +70,7 @@ body | |||
font-size: 12px; | |||
line-height: 15px; | |||
color : #024d67; | |||
} | |||
h1 | |||
@@ -86,7 +86,7 @@ td | |||
{ | |||
padding: 0px; | |||
font-size: 12px; | |||
vertical-align:top; | |||
vertical-align:top; | |||
} | |||
@@ -95,7 +95,7 @@ td | |||
color: #cccccc; | |||
padding: 0px; | |||
font-size: 12px; | |||
vertical-align:top; | |||
vertical-align:top; | |||
} | |||
@@ -7,7 +7,7 @@ tcl with embedded html. | |||
sh build.sh | |||
xalan.jar can be gotten from apache.org. | |||
xalan.jar can be gotten from apache.org. | |||
2. libmicrohttpd is a bit tricky to build under Cygwin: | |||
@@ -1,4 +1,3 @@ | |||
Here you'll find a simple example tested with PIC32 Starter kit (source code and .elf file). It will blink repeatedly the LEDs on the board. | |||
The program was compiled and written on the target using MPLAB IDE v 8.0 that comes with the kit because openocd is missing currently the ability | |||
to program the flash for this specific target. It is possible in the future this limitation to be removed. | |||
The program was compiled and written on the target using MPLAB IDE v 8.0 that comes with the kit because openocd is missing currently the ability | |||
to program the flash for this specific target. It is possible in the future this limitation to be removed. |
@@ -7,7 +7,7 @@ | |||
A release test must be done on code committed to git. | |||
Commit, then test. That way one can know for sure *what* code was actually tested. | |||
<p> | |||
Note that this testing document does not have anything to do with testing that is done | |||
Note that this testing document does not have anything to do with testing that is done | |||
before committing to git. It is a test document for released code. Pre-commit testing | |||
is done mostly by the developer who has written the change. Sometimes code is committed | |||
to synchronize work, even if it has known problems. Release testing is | |||
@@ -16,7 +16,7 @@ | |||
and test setup. Also the testing will take place over an extended period of time. | |||
<p> | |||
All of the above makes it imperative that there can be no doubt about *which* code | |||
is tested and thus all tests refer to committed code by subversion number. | |||
is tested and thus all tests refer to committed code by subversion number. | |||
<h1>Release procedure</h1> | |||
OpenOCD mainline is work in progress. | |||
Expect it to change daily and to have some quirks. | |||
@@ -35,7 +35,7 @@ | |||
<h2>Test cases</h2> | |||
Additionally OpenOCD has test cases that target specific functionality more precisely. | |||
<p> | |||
A full release test must include both smoketests and unit testing. | |||
A full release test must include both smoketests and unit testing. | |||
<p> | |||
<a href="testcases.html">Test cases</a> | |||
</body> | |||
@@ -33,7 +33,7 @@ set before [flush_count] | |||
flash fillb 0x8000000 0x55 0x10000 | |||
set flash_fill_count [expr [flush_count]-$before] | |||
puts "counts" ; puts "step $step_count" ; puts "mem $mem_count" ; puts "erase $erase_count" ; puts "flash fill $flash_fill_count" | |||
puts "counts" ; puts "step $step_count" ; puts "mem $mem_count" ; puts "erase $erase_count" ; puts "flash fill $flash_fill_count" | |||
parport trunk rev 1675 | |||
====================== | |||
@@ -183,7 +183,7 @@ | |||
<hr> | |||
<h1>OpenOCD JTAG device test results</h1> | |||
Each JTAG device must be tested | |||
<table border="1"> | |||
<tr> | |||
<th align="center" width="40">ID</th> | |||
@@ -12,7 +12,7 @@ each subversion number. | |||
<tr><td>Test results</td><td>comment</td></tr> | |||
<tr><td><a href="examples/SAM7S256Test/results/607.html">SAM7 R607</a></td><td>PASS</td></tr> | |||
<tr><td><a href="examples/STR710Test/results/607.html">STR710 R607</a></td><td>PASS</td></tr> | |||
<tr><td><a href="results/template.html">template</a></td><td>Test results template</td></tr> | |||
</table> | |||