<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://elinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://elinux.org/index.php?title=Using_Jtager&amp;feed=atom&amp;action=history</id>
		<title>Using Jtager - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://elinux.org/index.php?title=Using_Jtager&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Using_Jtager&amp;action=history"/>
		<updated>2013-05-19T15:54:50Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.21alpha</generator>

	<entry>
		<id>http://elinux.org/index.php?title=Using_Jtager&amp;diff=3928&amp;oldid=prev</id>
		<title>Chris at 13:00, 14 July 2007</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Using_Jtager&amp;diff=3928&amp;oldid=prev"/>
				<updated>2007-07-14T13:00:27Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 13:00, 14 July 2007&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 67:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 67:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Now that you can copy binaries to your juicebox and run them it's time to start writing your own code.&amp;#160; See [[JuiceBox Software Development]] for help.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Now that you can copy binaries to your juicebox and run them it's time to start writing your own code.&amp;#160; See [[JuiceBox Software Development]] for help.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Development Tools]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key elinux:diff:version:1.11a:oldid:2274:newid:3928 --&gt;
&lt;/table&gt;</summary>
		<author><name>Chris</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=Using_Jtager&amp;diff=2274&amp;oldid=prev</id>
		<title>RBot: Bot (Edward's framework)</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Using_Jtager&amp;diff=2274&amp;oldid=prev"/>
				<updated>2007-03-07T03:34:33Z</updated>
		
		<summary type="html">&lt;p&gt;Bot (Edward&amp;#039;s framework)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Using JTAGER with the Juicebox ==&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
JTAGER has not been updated for a while but is a great program.  It comes with support for the ARM7TDMI built in but only supports wiggler jtag hardware.&lt;br /&gt;
&lt;br /&gt;
JTAGER is useful for debugging and downloading binary files to the JB.  See [[JuiceBox Code Test]] for demo programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install ===&lt;br /&gt;
Download the tarball from http://jtager.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
Read the README file for install instructions (./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install should do it)&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
This will take you through running the lcd_2 demo on your Juicebox using JTAGER.  Note that I am using # for comments but this is not actually valid - it is just to clarify what the command is doing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#see available commands&lt;br /&gt;
JTAGER&amp;gt; help&lt;br /&gt;
*snip - see your output from this*&lt;br /&gt;
&lt;br /&gt;
#halt the CPU&lt;br /&gt;
JTAGER&amp;gt; halt&lt;br /&gt;
Requesting HALT target ... [OK]&lt;br /&gt;
The target is halted in ARM mode.&lt;br /&gt;
&lt;br /&gt;
#Verify the CPU&lt;br /&gt;
JTAGER&amp;gt; idcode&lt;br /&gt;
Device ID = 0x1F0F0F0F&lt;br /&gt;
        bit[0] = 1, always be 1, required by IEEE Std 1149.1&lt;br /&gt;
        Manufacturer (bit[11:1]): 0x787 - SAMSUNG&lt;br /&gt;
        Part number (bit[27:12]): 0xF0F0&lt;br /&gt;
        Version (bit[31:28])    : 0x1&lt;br /&gt;
&lt;br /&gt;
#Copy the lcd_2 demo to memory (you have to hit enter twice)&lt;br /&gt;
#be sure to copy the BIN file and not the ELF file&lt;br /&gt;
JTAGER&amp;gt; memset --base=0x0c001000 --infile=hacking/juicebox/jb-code/lcd_2.bin&lt;br /&gt;
memset: Fill the memory block [0x0C001000, 0x0C0017EB] with the file &amp;quot;hacking/juicebox/jb-code/lcd_2.bin&amp;quot; ...&lt;br /&gt;
. [OK]&lt;br /&gt;
Total 2028 bytes are written.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#restart the proc at the correct entry point&lt;br /&gt;
JTAGER&amp;gt;JTAGER&amp;gt; restart 0x0c001000&lt;br /&gt;
Restarting the target processor at 0x0C001000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
That's it  You should now be looking at the LCD demo starting with the text &amp;quot;Juicebox LCD Demo #2&amp;quot; on the screen.&lt;br /&gt;
&lt;br /&gt;
=== What is going on here? ===&lt;br /&gt;
Read the lcd_2.dld file from the lcd_2 tarball - this gives a clue as to where to copy the BIN file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Memory Definitions */&lt;br /&gt;
MEMORY&lt;br /&gt;
{&lt;br /&gt;
  RAM (rw) : ORIGIN = 0x0c001000, LENGTH = 0x00010000&lt;br /&gt;
  SRAM (rw) : ORIGIN = 0x010001000, LENGTH = 0x1000&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Juicebox memory (RAM) starts at 0x0c001000 - therefore that is where we copy the BIN to.&lt;br /&gt;
&lt;br /&gt;
Now that you can copy binaries to your juicebox and run them it's time to start writing your own code.  See [[JuiceBox Software Development]] for help.&lt;/div&gt;</summary>
		<author><name>RBot</name></author>	</entry>

	</feed>