<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de-AT">
	<id>https://becomwiki.live.md-websolutions.com/index.php?action=history&amp;feed=atom&amp;title=GnIce</id>
	<title>GnIce - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://becomwiki.live.md-websolutions.com/index.php?action=history&amp;feed=atom&amp;title=GnIce"/>
	<link rel="alternate" type="text/html" href="https://becomwiki.live.md-websolutions.com/index.php?title=GnIce&amp;action=history"/>
	<updated>2026-05-13T14:15:46Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in BECOM Systems Support</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://becomwiki.live.md-websolutions.com/index.php?title=GnIce&amp;diff=478&amp;oldid=prev</id>
		<title>Peter: 1 Version importiert</title>
		<link rel="alternate" type="text/html" href="https://becomwiki.live.md-websolutions.com/index.php?title=GnIce&amp;diff=478&amp;oldid=prev"/>
		<updated>2023-10-31T08:03:11Z</updated>

		<summary type="html">&lt;p&gt;1 Version importiert&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de-AT&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 31. Oktober 2023, 10:03 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de-AT&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://becomwiki.live.md-websolutions.com/index.php?title=GnIce&amp;diff=477&amp;oldid=prev</id>
		<title>en&gt;Peter: 1 Version importiert</title>
		<link rel="alternate" type="text/html" href="https://becomwiki.live.md-websolutions.com/index.php?title=GnIce&amp;diff=477&amp;oldid=prev"/>
		<updated>2023-08-22T19:35:54Z</updated>

		<summary type="html">&lt;p&gt;1 Version importiert&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
The gnICE is a fast and low cost USB JTAG In-Circuit-Emulator for Blackfin processors.&lt;br /&gt;
It&amp;#039;s designed to provide reliable JTAG debugging and CFI NOR Flash programming via USB.&lt;br /&gt;
The gnICE JTAG Adapter Cable is an Open Source Hardware,&lt;br /&gt;
based on the FT2232 chip from Future Technology Devices International Ltd. &lt;br /&gt;
&lt;br /&gt;
gnICE description: https://docs.blackfin.uclinux.org/doku.php?id=hw:jtag:gnice&lt;br /&gt;
&lt;br /&gt;
gnICE+ description (faster): https://docs.blackfin.uclinux.org/doku.php?id=hw:jtag:gnice-plus&lt;br /&gt;
&lt;br /&gt;
== Get a gnICE+ ==&lt;br /&gt;
&lt;br /&gt;
gnICE+ can be ordered from Bluetechnix, please see our web page.&lt;br /&gt;
&lt;br /&gt;
== Linux: Set proper USB permissions for gnICE/gnICE+ ==&lt;br /&gt;
&lt;br /&gt;
By default, you won&amp;#039;t be able to communicate with the gnICE without root permissions.&lt;br /&gt;
&lt;br /&gt;
To tell &amp;#039;&amp;#039;udev&amp;#039;&amp;#039; to set the proper permissions on gnICE&amp;#039;s device files, add the file &amp;#039;&amp;#039;/etc/udev/rules.d/10-gnice.rules&amp;#039;&amp;#039; with the following content:&lt;br /&gt;
 SUBSYSTEMS!=&amp;quot;usb&amp;quot;, ACTION!=&amp;quot;add&amp;quot;, SUBSYSTEM!==&amp;quot;usb_device&amp;quot;, GOTO=&amp;quot;kcontrol_rules_end&amp;quot;&lt;br /&gt;
 SYSFS{idProduct}==&amp;quot;f001&amp;quot;, SYSFS{idVendor}==&amp;quot;0456&amp;quot;, MODE=&amp;quot;660&amp;quot;, GROUP=&amp;quot;plugdev&amp;quot;&lt;br /&gt;
 SYSFS{idProduct}==&amp;quot;f000&amp;quot;, SYSFS{idVendor}==&amp;quot;0456&amp;quot;, MODE=&amp;quot;660&amp;quot;, GROUP=&amp;quot;plugdev&amp;quot;&lt;br /&gt;
 LABEL=&amp;quot;kcontrol_rules_end&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Afterwards, restart &amp;#039;&amp;#039;udev&amp;#039;&amp;#039;:&lt;br /&gt;
 sudo /etc/init.d/udev restart&lt;br /&gt;
&lt;br /&gt;
== Programming flash memory with &amp;#039;&amp;#039;bfin-jtag&amp;#039;&amp;#039; from the GNU tool chain ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note #1&amp;#039;&amp;#039;&amp;#039;: &amp;#039;&amp;#039;bfin-jtag&amp;#039;&amp;#039; does not support flash bank switching with GPIOs on Bluetechnix Core Modules, so on most modules, only 2MB of the flash memory will be available (but that is sufficient to program BLACKSheep or U-Boot)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note #2&amp;#039;&amp;#039;&amp;#039;: If this solution does not work for you, please read below!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note #3&amp;#039;&amp;#039;&amp;#039;: We recommend using tool chain version 2009R1.1-RC2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We use a Linux operating system and assume that &amp;#039;&amp;#039;bfin-jtag&amp;#039;&amp;#039;&amp;#039;s path is in your ${PATH}.&lt;br /&gt;
&lt;br /&gt;
Connect gnICE/gnICE+.&lt;br /&gt;
&lt;br /&gt;
 bfin-jtag -q&lt;br /&gt;
&lt;br /&gt;
Now, enter the following commands to flash e.g. U-Boot.&lt;br /&gt;
&lt;br /&gt;
 cable gnICE&lt;br /&gt;
 - or -&lt;br /&gt;
 cable gnICE+&lt;br /&gt;
 &lt;br /&gt;
 detect&lt;br /&gt;
 initbus &amp;lt;span style=&amp;quot;color:#B00000&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;$BOARDTYPE&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
 detectflash 0x20000000&lt;br /&gt;
 flashmem 0x20000000 &amp;lt;span style=&amp;quot;color:#B00000&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;$BINFILE&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;#039;&amp;#039;$BOARDTYPE&amp;#039;&amp;#039; depends on your Blackfin processor&lt;br /&gt;
*BF518: Use bf51x&lt;br /&gt;
*BF525: Use bf52x&lt;br /&gt;
*BF527: Use bf52x&lt;br /&gt;
*BF533: Use bf53x&lt;br /&gt;
*BF537: Use bf53x&lt;br /&gt;
*BF548: Use bf548_ezkit&lt;br /&gt;
*BF561: Use bf561_ezkit&lt;br /&gt;
&lt;br /&gt;
and &amp;#039;&amp;#039;$BINFILE&amp;#039;&amp;#039; is a binary file containing the desired flash content (e.g. u-boot.bin).&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
&lt;br /&gt;
 harald@WS-HP4600-35:~$ bfin-jtag -q&lt;br /&gt;
 jtag&amp;gt; cable gnICE&lt;br /&gt;
 Connected to libftdi driver.&lt;br /&gt;
 jtag&amp;gt; detect&lt;br /&gt;
 IR length: 10&lt;br /&gt;
 Chain length: 2&lt;br /&gt;
 Device Id: 01010010011110111011000011001011 (0x00000000527BB0CB)&lt;br /&gt;
   Manufacturer: Analog Devices&lt;br /&gt;
   Part(0):         BF561&lt;br /&gt;
   Stepping:     5&lt;br /&gt;
   Filename:     /home/harald/blackfin/toolchain2009r1.1-rc2/opt/uClinux//bfin-elf/bin/../share/urjtag/analog /bf561/bf561&lt;br /&gt;
 Device Id: 01010010011110111011000011001011 (0x00000000527BB0CB)&lt;br /&gt;
   Manufacturer: Analog Devices&lt;br /&gt;
   Part(1):         BF561&lt;br /&gt;
   Stepping:     5&lt;br /&gt;
   Filename:     /home/harald/blackfin/toolchain2009r1.1-rc2/opt/uClinux//bfin-elf/bin/../share/urjtag/analog/bf561/bf561&lt;br /&gt;
 jtag&amp;gt; initbus bf561_ezkit&lt;br /&gt;
 jtag&amp;gt; detectflash 0x20000000&lt;br /&gt;
 Query identification string: &lt;br /&gt;
 	Primary Algorithm Command Set and Control Interface ID Code: 0x0001 (Intel/Sharp Extended Command Set)&lt;br /&gt;
 	Alternate Algorithm Command Set and Control Interface ID Code: 0x0000 (null)&lt;br /&gt;
 Query system interface information:&lt;br /&gt;
 	Vcc Logic Supply Minimum Write/Erase or Write voltage: 2300 mV&lt;br /&gt;
 	Vcc Logic Supply Maximum Write/Erase or Write voltage: 3600 mV&lt;br /&gt;
 	Vpp [Programming] Supply Minimum Write/Erase voltage: 8500 mV&lt;br /&gt;
 	Vpp [Programming] Supply Maximum Write/Erase voltage: 9500 mV&lt;br /&gt;
 	Typical timeout per single byte/word program: 256 us&lt;br /&gt;
 	Typical timeout for maximum-size multi-byte program: 512 us&lt;br /&gt;
 	Typical timeout per individual block erase: 1024 ms&lt;br /&gt;
 	Typical timeout for full chip erase: 0 ms&lt;br /&gt;
 	Maximum timeout for byte/word program: 512 us&lt;br /&gt;
 	Maximum timeout for multi-byte program: 1024 us&lt;br /&gt;
 	Maximum timeout per individual block erase: 4096 ms&lt;br /&gt;
 	Maximum timeout for chip erase: 0 ms&lt;br /&gt;
 Device geometry definition:&lt;br /&gt;
 	Device Size: 8388608 B (8192 KiB, 8 MiB)&lt;br /&gt;
 	Flash Device Interface Code description: 0x0001 (x16)&lt;br /&gt;
 	Maximum number of bytes in multi-byte program: 64&lt;br /&gt;
 	Number of Erase Block Regions within device: 2&lt;br /&gt;
 	Erase Block Region Information:&lt;br /&gt;
 		Region 0:&lt;br /&gt;
 			Erase Block Size: 32768 B (32 KiB)&lt;br /&gt;
 			Number of Erase Blocks: 4&lt;br /&gt;
 		Region 1:&lt;br /&gt;
 			Erase Block Size: 131072 B (128 KiB)&lt;br /&gt;
 			Number of Erase Blocks: 63&lt;br /&gt;
 jtag&amp;gt; flashmem 0x20000000 /tftpboot/u-boot.ldr&lt;br /&gt;
 Manufacturer: Intel&lt;br /&gt;
 Chip: Unknown (0x8820)!&lt;br /&gt;
 program:&lt;br /&gt;
 &lt;br /&gt;
 block 0 unlocked&lt;br /&gt;
 erasing block 0: 0&lt;br /&gt;
 addr: 0x20007F00&lt;br /&gt;
 block 1 unlocked&lt;br /&gt;
 erasing block 1: 0&lt;br /&gt;
 addr: 0x2000FF00&lt;br /&gt;
 block 2 unlocked&lt;br /&gt;
 erasing block 2: 0&lt;br /&gt;
 addr: 0x20017F00&lt;br /&gt;
 block 3 unlocked&lt;br /&gt;
 erasing block 3: 0&lt;br /&gt;
 addr: 0x2001FF00&lt;br /&gt;
 block 4 unlocked&lt;br /&gt;
 erasing block 4: 0&lt;br /&gt;
 addr: 0x2002A49A&lt;br /&gt;
 verify:&lt;br /&gt;
 addr: 0x2002A49A&lt;br /&gt;
 Done.&lt;br /&gt;
 jtag&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Programming flash memory with &amp;#039;&amp;#039;bfin-gdbproxy&amp;#039;&amp;#039; and Visual DSP++ Flash Tool Driver ==&lt;br /&gt;
&lt;br /&gt;
The trunk repository of the GNU tool chain (File: e.g. &amp;#039;&amp;#039;blackfin-toolchain-2010R1-RC4.src.tar.bz2&amp;#039;&amp;#039;) contains some gdb-scripts, among them the &amp;#039;&amp;#039;vdsp-flash-programmer.sh&amp;#039;&amp;#039; script. This script uses a flash tool driver for the Visual DSP++ IDDE for flash programming.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note #1&amp;#039;&amp;#039;&amp;#039;: With this method, the whole flash size is available for programming, because the flash tool drivers are specifically implemented for our Core Modules.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Get the gdb scripts:&lt;br /&gt;
 svn checkout svn://firewall-sources.blackfin.uclinux.org:80/svn/toolchain/trunk/debug-helpers/gdb-scripts gdb-scripts&lt;br /&gt;
* Get the flash tool drivers:&lt;br /&gt;
&lt;br /&gt;
: They are available via Bluetechnix SVN portal (https://support.becom-group.com/software/); you have to register to download them.&lt;br /&gt;
&lt;br /&gt;
: Also see [[Flash tool driver files]].&lt;br /&gt;
* Start &amp;#039;&amp;#039;bfin-gdbproxy&amp;#039;&amp;#039; (from the GNU tool chain). It will automatically detect gnICE and gnICE+ JTAG devices and connect to the Blackfin CPU.&lt;br /&gt;
 bfin-gdbproxy bfin --reset&lt;br /&gt;
* Open a new terminal and execute &amp;#039;&amp;#039;vdsp-flash-programmer.sh&amp;#039;&amp;#039;&lt;br /&gt;
 gdb-scripts/vdsp-flash-programmer.sh $FLASHTOOLDRIVER.dxe&lt;br /&gt;
* Optional: Set pagination mode off&lt;br /&gt;
 set pagination off&lt;br /&gt;
* Use command &amp;#039;&amp;#039;flrestore&amp;#039;&amp;#039; for flash programming now, the syntax is as follows&lt;br /&gt;
 flrestore $BIN_FILE 0 $FILE_SIZE_IN_HEX&lt;br /&gt;
: We recommend to round up the file size to the end of the next sector (One sector is normally 128 KiB large). We observed cases where the last byte was incorrectly written if the file was given exactly.&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
&lt;br /&gt;
GDB:&lt;br /&gt;
 harald@WS-HP4600-35:~/temp$ gdb-scripts/vdsp-flash-programmer.sh CM-BF561_Flash.dxe &lt;br /&gt;
 INFO: Cleaning up driver: CM-BF561_Flash.dxe&lt;br /&gt;
 INFO: Launching gdb&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 [New Thread 1]&lt;br /&gt;
 [New Thread 2]&lt;br /&gt;
 0xef001fae in ?? ()&lt;br /&gt;
 [New Thread 1]&lt;br /&gt;
 [New Thread 2]&lt;br /&gt;
 0xef001fb0 in ?? ()&lt;br /&gt;
 Loading section L1_data_b, size 0x10a4 lma 0xff900000&lt;br /&gt;
 Loading section L1_code, size 0x3ef0 lma 0xffa00000&lt;br /&gt;
 Loading section L1_code_cache, size 0x94a lma 0xffa10000&lt;br /&gt;
 Start address 0xffa00000, load size 22750&lt;br /&gt;
 Transfer rate: 138403 bits/sec, 7583 bytes/write.&lt;br /&gt;
 Hardware assisted breakpoint 1 at 0xffa01b8c&lt;br /&gt;
 &lt;br /&gt;
 Flash Programmer information:&lt;br /&gt;
  Title         : CM-BF561-V2&lt;br /&gt;
  Description   : Intel P30&lt;br /&gt;
  DeviceCompany : Intel&lt;br /&gt;
  BuildDate     : Feb  3 2010&lt;br /&gt;
  DrvVersion    : 1.01.0&lt;br /&gt;
  Buffer        : 0xff804440&lt;br /&gt;
  Size          : 0x3000&lt;br /&gt;
  ManCode       : 0x89&lt;br /&gt;
  DevCode       : 0x20&lt;br /&gt;
  Error         : 0&lt;br /&gt;
 &lt;br /&gt;
 ---Type &amp;lt;return&amp;gt; to continue, or q &amp;lt;return&amp;gt; to quit---&lt;br /&gt;
 Flash layout: (16 bit, 256 sectors, 7 MiB)&lt;br /&gt;
   0: 0x00000000 0x00008000 0x00010000 0x00018000 0x00020000 &lt;br /&gt;
   5: 0x00028000 0x00030000 0x00038000 0x00040000 0x00048000 &lt;br /&gt;
  10: 0x00050000 0x00058000 0x00060000 0x00068000 0x00070000 &lt;br /&gt;
  15: 0x00078000 0x00080000 0x00088000 0x00090000 0x00098000 &lt;br /&gt;
  20: 0x000a0000 0x000a8000 0x000b0000 0x000b8000 0x000c0000 &lt;br /&gt;
  25: 0x000c8000 0x000d0000 0x000d8000 0x000e0000 0x000e8000 &lt;br /&gt;
  30: 0x000f0000 0x000f8000 0x00100000 0x00108000 0x00110000 &lt;br /&gt;
  35: 0x00118000 0x00120000 0x00128000 0x00130000 0x00138000 &lt;br /&gt;
  40: 0x00140000 0x00148000 0x00150000 0x00158000 0x00160000 &lt;br /&gt;
  45: 0x00168000 0x00170000 0x00178000 0x00180000 0x00188000 &lt;br /&gt;
  50: 0x00190000 0x00198000 0x001a0000 0x001a8000 0x001b0000 &lt;br /&gt;
  55: 0x001b8000 0x001c0000 0x001c8000 0x001d0000 0x001d8000 &lt;br /&gt;
  60: 0x001e0000 0x001e8000 0x001f0000 0x001f8000 0x00200000 &lt;br /&gt;
  65: 0x00208000 0x00210000 0x00218000 0x00220000 0x00228000 &lt;br /&gt;
  70: 0x00230000 0x00238000 0x00240000 0x00248000 0x00250000 &lt;br /&gt;
  75: 0x00258000 0x00260000 0x00268000 0x00270000 0x00278000 &lt;br /&gt;
  80: 0x00280000 0x00288000 0x00290000 0x00298000 0x002a0000 &lt;br /&gt;
  85: 0x002a8000 0x002b0000 0x002b8000 0x002c0000 0x002c8000 &lt;br /&gt;
  90: 0x002d0000 0x002d8000 0x002e0000 0x002e8000 0x002f0000 &lt;br /&gt;
  95: 0x002f8000 0x00300000 0x00308000 0x00310000 0x00318000 &lt;br /&gt;
 &lt;br /&gt;
 Now you can use the commands (run &amp;#039;help cmd&amp;#039; for more info):&lt;br /&gt;
 ---Type &amp;lt;return&amp;gt; to continue, or q &amp;lt;return&amp;gt; to quit---&lt;br /&gt;
 	fldrvinfo&lt;br /&gt;
 	flinfo&lt;br /&gt;
 	flstat&lt;br /&gt;
 	flcmd&lt;br /&gt;
 	flerase_sector&lt;br /&gt;
 	flerase&lt;br /&gt;
 	flwrite&lt;br /&gt;
 	flrestore&lt;br /&gt;
 	flread&lt;br /&gt;
 	fldump&lt;br /&gt;
 (gdb) set pagination off&lt;br /&gt;
 (gdb) flrestore /tftpboot/u-boot.ldr 0 0x2A49C&lt;br /&gt;
 Restoring 0 to 0x2a49c (173212 bytes)&lt;br /&gt;
  Erase complete; Starting write cycle     &lt;br /&gt;
 Restoring binary file /tftpboot/u-boot.ldr into memory (0xff804440 to 0xff807440)&lt;br /&gt;
 Restoring binary file /tftpboot/u-boot.ldr into memory (0xff804440 to 0xff807440)&lt;br /&gt;
 Restoring binary file /tftpboot/u-boot.ldr into memory (0xff804440 to 0xff807440)&lt;br /&gt;
 Restoring binary file /tftpboot/u-boot.ldr into memory (0xff804440 to 0xff807440)&lt;br /&gt;
 Restoring binary file /tftpboot/u-boot.ldr into memory (0xff804440 to 0xff807440)&lt;br /&gt;
 Restoring binary file /tftpboot/u-boot.ldr into memory (0xff804440 to 0xff807440)&lt;br /&gt;
 Restoring binary file /tftpboot/u-boot.ldr into memory (0xff804440 to 0xff807440)&lt;br /&gt;
 Restoring binary file /tftpboot/u-boot.ldr into memory (0xff804440 to 0xff807440)&lt;br /&gt;
 Restoring binary file /tftpboot/u-boot.ldr into memory (0xff804440 to 0xff807440)&lt;br /&gt;
 Restoring binary file /tftpboot/u-boot.ldr into memory (0xff804440 to 0xff807440)&lt;br /&gt;
 Restoring binary file /tftpboot/u-boot.ldr into memory (0xff804440 to 0xff807440)&lt;br /&gt;
 Restoring binary file /tftpboot/u-boot.ldr into memory (0xff804440 to 0xff807440)&lt;br /&gt;
 Restoring binary file /tftpboot/u-boot.ldr into memory (0xff804440 to 0xff807440)&lt;br /&gt;
 Restoring binary file /tftpboot/u-boot.ldr into memory (0xff804440 to 0xff807440)&lt;br /&gt;
 Restoring binary file /tftpboot/u-boot.ldr into memory (0xff804440 to 0xff8048dc)&lt;br /&gt;
  0x49c bytes @ 0x2a000 (99%%)&lt;br /&gt;
 (gdb) &lt;br /&gt;
 (gdb) q&lt;br /&gt;
 The program is running.  Exit anyway? (y or n) y&lt;br /&gt;
 Quitting: /tmp/tmp.58IX02eR6Y: No such file or directory.&lt;br /&gt;
 harald@WS-HP4600-35:~/temp$ &lt;br /&gt;
&lt;br /&gt;
bfin-gdbproxy:&lt;br /&gt;
 harald@WS-HP4600-35:~$ bfin-gdbproxy bfin --reset&lt;br /&gt;
 &lt;br /&gt;
 Remote proxy for GDB, v0.7.2, Copyright (C) 1999 Quality Quorum Inc.&lt;br /&gt;
 MSP430 adaption Copyright (C) 2002 Chris Liechti and Steve Underwood&lt;br /&gt;
 Blackfin adaption Copyright (C) 2008 Analog Devices, Inc.&lt;br /&gt;
 &lt;br /&gt;
 GDBproxy comes with ABSOLUTELY NO WARRANTY; for details&lt;br /&gt;
 use `--warranty&amp;#039; option. This is Open Source software. You are&lt;br /&gt;
 welcome to redistribute it under certain conditions. Use the&lt;br /&gt;
 &amp;#039;--copying&amp;#039; option for details.&lt;br /&gt;
 &lt;br /&gt;
 Found USB cable: gnICE&lt;br /&gt;
 Connected to libftdi driver.&lt;br /&gt;
 IR length: 10&lt;br /&gt;
 Chain length: 2&lt;br /&gt;
 Device Id: 01010010011110111011000011001011 (0x527BB0CB)&lt;br /&gt;
   Manufacturer: Analog Devices, Inc. (0x0CB)&lt;br /&gt;
   Part(0):      BF561 (0x27BB)&lt;br /&gt;
   Stepping:     5&lt;br /&gt;
   Filename:     /home/harald/blackfin/toolchain2010r1-rc4/opt/uClinux//bfin-elf/bin/../share/urjtag/analog/bf561/bf561&lt;br /&gt;
 Device Id: 01010010011110111011000011001011 (0x527BB0CB)&lt;br /&gt;
   Manufacturer: Analog Devices, Inc. (0x0CB)&lt;br /&gt;
   Part(1):      BF561 (0x27BB)&lt;br /&gt;
   Stepping:     5&lt;br /&gt;
   Filename:     /home/harald/blackfin/toolchain2010r1-rc4/opt/uClinux//bfin-elf/bin/../share/urjtag/analog/bf561/bf561&lt;br /&gt;
 warning:   bfin: no board selected, 2 cores are detected&lt;br /&gt;
 warning:   bfin:   cores: [BF561 BF561] &lt;br /&gt;
 notice:    bfin: jc: waiting on TCP port 2001&lt;br /&gt;
 notice:    bfin: jc:  (you must connect GDB before using jtag console)&lt;br /&gt;
 notice:    bfin-gdbproxy: waiting on TCP port 2000&lt;br /&gt;
 notice:    bfin-gdbproxy: connected&lt;br /&gt;
 info:      Resetting ...&lt;br /&gt;
 info:      [0] locked: DBGSTAT [0x006A]&lt;br /&gt;
 info:      bfin-gdbproxy: session killed. Will wait for a new connection&lt;br /&gt;
 notice:    bfin-gdbproxy: connected&lt;br /&gt;
 info:      Resetting ...&lt;br /&gt;
 info:      [0] locked: DBGSTAT [0x006A]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] emulation single step: PC [0xFFA01B90] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin: [1] watchpoint event occured: PC [0xFFA01B8C] FP [0xFF8043E8]&lt;br /&gt;
 info:      bfin-gdbproxy: session killed. Will wait for a new connection&lt;br /&gt;
 ^C&lt;br /&gt;
 harald@WS-HP4600-35:~$ &lt;br /&gt;
&lt;br /&gt;
[[Category:UClinux]]&lt;br /&gt;
[[Category:Blackfin]]&lt;/div&gt;</summary>
		<author><name>en&gt;Peter</name></author>
	</entry>
</feed>