diff --git a/jtag/ChangeLog b/jtag/ChangeLog index 427aa017..ffd69d61 100644 --- a/jtag/ChangeLog +++ b/jtag/ChangeLog @@ -2,6 +2,8 @@ * data/sigma/smp8634/smp8634, data/sigma/smp8634/STEPPINGS, data/sigma/PARTS, data/Makefile.am: Added Sigma SMP8634 (andi2k) + * doc/UrJTAG.txt: FAQ about CVS needed for autogen.sh and superuser + rights being needed for running "make install" (frankvh) 2008-06-27 Arnim Laeuger diff --git a/jtag/doc/UrJTAG.txt b/jtag/doc/UrJTAG.txt index b22c2956..a4c55303 100644 --- a/jtag/doc/UrJTAG.txt +++ b/jtag/doc/UrJTAG.txt @@ -1404,6 +1404,9 @@ Q. When I type "cable parallel 0x378 DLC5" (in a Cygwin environment) I get "Erro Q. When running autogen.sh, I get "Can't exec "autopoint": No such file or directory":: A. You need the headers for gettext (e.g. Debian package "gettext-devel"). +Q. When running autogen.sh, it complains about missing CVS:: + A. The easiest solution is to actually install CVS for this step, just to get around this error message. + Q. During compilation, I get "svf_bison.y: No such file or directory":: A. You need "bison". @@ -1417,6 +1420,9 @@ Q. During compilation, I get "src/svf/svf_flex.l", line 27: unrecognized %option source tarball contains source pregenerated with a current flex version, you need flex yourself only to compile from fresh SVN checkouts. +Q. When running "make install", I get "Permission denied" errors:: + A. If you want to install into a system directory (the default /usr/local is one), you'll have to run "make install" as the superuser, e.g. do "sudo make install". + //======================================================================== == Licensing == diff --git a/web/htdocs/book/UrJTAG.dbk b/web/htdocs/book/UrJTAG.dbk index dddd3dff..bc6593bf 100644 --- a/web/htdocs/book/UrJTAG.dbk +++ b/web/htdocs/book/UrJTAG.dbk @@ -4,7 +4,7 @@ Universal JTAG library, server and tools - 2008-05-27 + 2008-06-27 Kolja Waschk @@ -12,7 +12,7 @@ KW( -12562008-05-27KW( +12892008-06-27KW( @@ -303,6 +303,11 @@ Amontec JTAGkey +Amontec JTAGkey-Tiny (supported as cable "JTAGkey") + + + + Olimex ARM-USB-JTAG @@ -2446,11 +2451,19 @@ bus_write() - Write access Address parameters to the functions listed above specify always byte locations, independent of the actual data width. The bus driver has to adjust the address on its own if required. -
-Initialization +
+Creation Upon calling of its bus_new() function, the driver allocates a "bus_t" structure and performs all required internal initializations. +
+
+Initialization +After creation of the new "bus_t" structure, the bus_init() function will +be called to give the driver the possibility to initialize it's internal +states or BSR bits as required. Such functionality has been split from +bus_new() since some drivers require to re-initialize during runtime. +
Cleaning up @@ -2719,6 +2732,16 @@ Q. When running autogen.sh, I get "Can't exec "autopoint": No such file or direc +Q. When running autogen.sh, it complains about missing CVS + + + + A. The easiest solution is to actually install CVS for this step, just to get around this error message. + + + + + Q. During compilation, I get "svf_bison.y: No such file or directory" @@ -2751,6 +2774,16 @@ Q. During compilation, I get "src/svf/svf_flex.l", line 27: unrecognized %option + + +Q. When running "make install", I get "Permission denied" errors + + + + A. If you want to install into a system directory (the default /usr/local is one), you'll have to run "make install" as the superuser, e.g. do "sudo make install". + + + diff --git a/web/htdocs/book/UrJTAG.html b/web/htdocs/book/UrJTAG.html index cdba695a..02aa5dcb 100644 --- a/web/htdocs/book/UrJTAG.html +++ b/web/htdocs/book/UrJTAG.html @@ -881,6 +881,11 @@ CLASS="emphasis" >
  • Amontec JTAGkey-Tiny (supported as cable "JTAGkey") +

  • Olimex ARM-USB-JTAG


  • 4.2.3.1. Initialization4.2.3.1. Creation

    Upon calling of its bus_new() function, the driver allocates a "bus_t" @@ -4268,8 +4273,22 @@ CLASS="section" >


    4.2.3.2. Initialization

    After creation of the new "bus_t" structure, the bus_init() function will +be called to give the driver the possibility to initialize it's internal +states or BSR bits as required. Such functionality has been split from +bus_new() since some drivers require to re-initialize during runtime.


    4.2.3.2. Cleaning up4.2.3.3. Cleaning up

    The driver is supposed to free all allocated memory (including its "bus_t" @@ -4282,7 +4301,7 @@ CLASS="section" CLASS="section" >4.2.3.3. Short description4.2.3.4. Short description

    Prints a message describing the driver. This function is called by the "print" @@ -4294,7 +4313,7 @@ CLASS="section" CLASS="section" >4.2.3.4. Preparation4.2.3.5. Preparation

    This function is called whenever a bus operation is initiated. The @@ -4311,7 +4330,7 @@ CLASS="section" CLASS="section" >4.2.3.5. Description of the bus geometry4.2.3.6. Description of the bus geometry

    At certain stages, the bus driver's bus_area() function is called by other @@ -4354,7 +4373,7 @@ CLASS="section" CLASS="section" >4.2.3.6. Initiate reading4.2.3.7. Initiate reading

    Since the JTAG state machine defines a capture-shift-update sequence, it is @@ -4369,7 +4388,7 @@ CLASS="section" CLASS="section" >4.2.3.7. Read access4.2.3.8. Read access

    The bus_read_next() function fetches the read data from the device that has @@ -4436,7 +4455,7 @@ CLASS="section" CLASS="section" >4.2.3.8. Finish reading4.2.3.9. Finish reading

    Function "bus_read_end()" is called at the end of a read sequence. I.e. when @@ -4450,7 +4469,7 @@ CLASS="section" CLASS="section" >4.2.3.9. Atomic reading4.2.3.10. Atomic reading

    For ease of use, a bus driver has to supply a "bus_read()" function that @@ -4464,7 +4483,7 @@ CLASS="section" CLASS="section" >4.2.3.10. Write access4.2.3.11. Write access

    This function writes one data element at the specified address. Since this @@ -4655,6 +4674,13 @@ CLASS="literal"

    Q. When running autogen.sh, it complains about missing CVS

    A. The easiest solution is to actually install CVS for this step, just to get around this error message. +

    Q. During compilation, I get "svf_bison.y: No such file or directory"

    Q. When running "make install", I get "Permission denied" errors

    A. If you want to install into a system directory (the default /usr/local is one), you'll have to run "make install" as the superuser, e.g. do "sudo make install". +

    4.2.3.1. Initialization4.2.3.1. Creation

    Upon calling of its bus_new() function, the driver allocates a "bus_t" @@ -730,8 +730,22 @@ CLASS="section" >

    4.2.3.2. Initialization

    After creation of the new "bus_t" structure, the bus_init() function will +be called to give the driver the possibility to initialize it's internal +states or BSR bits as required. Such functionality has been split from +bus_new() since some drivers require to re-initialize during runtime.

    4.2.3.2. Cleaning up4.2.3.3. Cleaning up

    The driver is supposed to free all allocated memory (including its "bus_t" @@ -744,7 +758,7 @@ CLASS="section" CLASS="section" >4.2.3.3. Short description4.2.3.4. Short description

    Prints a message describing the driver. This function is called by the "print" @@ -756,7 +770,7 @@ CLASS="section" CLASS="section" >4.2.3.4. Preparation4.2.3.5. Preparation

    This function is called whenever a bus operation is initiated. The @@ -773,7 +787,7 @@ CLASS="section" CLASS="section" >4.2.3.5. Description of the bus geometry4.2.3.6. Description of the bus geometry

    At certain stages, the bus driver's bus_area() function is called by other @@ -816,7 +830,7 @@ CLASS="section" CLASS="section" >4.2.3.6. Initiate reading4.2.3.7. Initiate reading

    Since the JTAG state machine defines a capture-shift-update sequence, it is @@ -831,7 +845,7 @@ CLASS="section" CLASS="section" >4.2.3.7. Read access4.2.3.8. Read access

    The bus_read_next() function fetches the read data from the device that has @@ -898,7 +912,7 @@ CLASS="section" CLASS="section" >4.2.3.8. Finish reading4.2.3.9. Finish reading

    Function "bus_read_end()" is called at the end of a read sequence. I.e. when @@ -912,7 +926,7 @@ CLASS="section" CLASS="section" >4.2.3.9. Atomic reading4.2.3.10. Atomic reading

    For ease of use, a bus driver has to supply a "bus_read()" function that @@ -926,7 +940,7 @@ CLASS="section" CLASS="section" >4.2.3.10. Write access4.2.3.11. Write access

    This function writes one data element at the specified address. Since this diff --git a/web/htdocs/book/_f_a_q.html b/web/htdocs/book/_f_a_q.html index 7fd4caad..eda7e93b 100644 --- a/web/htdocs/book/_f_a_q.html +++ b/web/htdocs/book/_f_a_q.html @@ -129,6 +129,13 @@ CLASS="literal"

    Q. When running autogen.sh, it complains about missing CVS

    A. The easiest solution is to actually install CVS for this step, just to get around this error message. +

    Q. During compilation, I get "svf_bison.y: No such file or directory"

    Q. When running "make install", I get "Permission denied" errors

    A. If you want to install into a system directory (the default /usr/local is one), you'll have to run "make install" as the superuser, e.g. do "sudo make install". +