<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://docs.blackfin.uclinux.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://docs.blackfin.uclinux.org/feed.php">
        <title>Blackfin Linux Docs</title>
        <description></description>
        <link>http://docs.blackfin.uclinux.org/</link>
        <image rdf:resource="http://docs.blackfin.uclinux.org/lib/images/favicon.ico" />
       <dc:date>2008-09-08T02:24:32-04:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://docs.blackfin.uclinux.org/doku.php?id=bootloaders:u-boot:upgrading&amp;rev=1220854845&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.blackfin.uclinux.org/doku.php?id=ism:dtest&amp;rev=1220642346&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.blackfin.uclinux.org/doku.php?id=ism:cache_control&amp;rev=1220640438&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.blackfin.uclinux.org/doku.php?id=uclinux-dist:existing_libraries&amp;rev=1220634686&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.blackfin.uclinux.org/doku.php?id=toolchain:targets&amp;rev=1220634685&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.blackfin.uclinux.org/doku.php?id=toolchain:uclibc&amp;rev=1220634685&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.blackfin.uclinux.org/doku.php?id=toolchain:bare_metal:bf537-blink&amp;rev=1220624865&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.blackfin.uclinux.org/doku.php?id=toolchain:bare_metal&amp;rev=1220624771&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.blackfin.uclinux.org/doku.php?id=toolchain&amp;rev=1220622192&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.blackfin.uclinux.org/doku.php?id=toolchain:gcc_and_gas&amp;rev=1220622192&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.blackfin.uclinux.org/doku.php?id=sidebar&amp;rev=1220622131&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.blackfin.uclinux.org/doku.php?id=setting_up_your_development_host&amp;rev=1220622131&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.blackfin.uclinux.org/doku.php?id=preface&amp;rev=1220622124&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.blackfin.uclinux.org/doku.php?id=faq&amp;rev=1220622123&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.blackfin.uclinux.org/doku.php?id=toolchain:urjtag&amp;rev=1220586506&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.blackfin.uclinux.org/doku.php?id=toolchain:installing&amp;rev=1220559559&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.blackfin.uclinux.org/doku.php?id=linux-kernel:kgdb&amp;rev=1220503402&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.blackfin.uclinux.org/doku.php?id=debuggers&amp;rev=1220415704&amp;do=diff"/>
                <rdf:li rdf:resource="http://docs.blackfin.uclinux.org/doku.php?id=linux-kernel:kgdb_2008r1.5&amp;rev=1220415576&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://docs.blackfin.uclinux.org/lib/images/favicon.ico">
        <title>Blackfin Linux Docs</title>
        <link>http://docs.blackfin.uclinux.org/</link>
        <url>http://docs.blackfin.uclinux.org/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://docs.blackfin.uclinux.org/doku.php?id=bootloaders:u-boot:upgrading&amp;rev=1220854845&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-08T02:20:45-04:00</dc:date>
        <dc:creator>vapier</dc:creator>
        <title>bootloaders:u-boot:upgrading - add note as suggested by damien lock about using &quot;go&quot;: it doesnt modify any non-volatile storage</title>
        <link>http://docs.blackfin.uclinux.org/doku.php?id=bootloaders:u-boot:upgrading&amp;rev=1220854845&amp;do=diff</link>
        <description>As described in the Compiling U-Boot section, when U-Boot is built, it generates some bootable images.  Make sure you've selected the proper binary file for your target board and boot mode.  U-Boot has the flexibility of upgrading itself on the fly by re-flashing the board without having to resort to a JTAG cable.</description>
    </item>
    <item rdf:about="http://docs.blackfin.uclinux.org/doku.php?id=ism:dtest&amp;rev=1220642346&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-05T15:19:06-04:00</dc:date>
        <dc:creator>rgetz</dc:creator>
        <title>ism:dtest - created</title>
        <link>http://docs.blackfin.uclinux.org/doku.php?id=ism:dtest&amp;rev=1220642346&amp;do=diff</link>
        <description>When the Data Test Command register (DTEST_COMMAND) is written to, the L1 cache data or tag arrays are accessed, and the data is transferred through the Data Test Data registers (DTEST DATA[1:0]).

Access to these registers is possible only in Supervisor or Emulation mode.</description>
    </item>
    <item rdf:about="http://docs.blackfin.uclinux.org/doku.php?id=ism:cache_control&amp;rev=1220640438&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-05T14:47:18-04:00</dc:date>
        <dc:creator>rgetz</dc:creator>
        <title>ism:cache_control - update links</title>
        <link>http://docs.blackfin.uclinux.org/doku.php?id=ism:cache_control&amp;rev=1220640438&amp;do=diff</link>
        <description>This chapter discusses the instructions that are used to flush, invalidate,
and prefetch data cache lines as well as the instruction used to invalidate a
line in the instruction cache.

As part of the data-cache related instructions, the PREFETCH instruction
can be used to improve performance by initiating a data cache-line fill in
advance of when the desired data is actually required for processing. The
FLUSH instruction is useful when data cache is configured in the write-back
mode (which is d…</description>
    </item>
    <item rdf:about="http://docs.blackfin.uclinux.org/doku.php?id=uclinux-dist:existing_libraries&amp;rev=1220634686&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-05T13:11:26-04:00</dc:date>
        <dc:creator>vapier</dc:creator>
        <title>uclinux-dist:existing_libraries - Links to uclibc changed to toolchain:uclibc</title>
        <link>http://docs.blackfin.uclinux.org/doku.php?id=uclinux-dist:existing_libraries&amp;rev=1220634686&amp;do=diff</link>
        <description>Current Libraries

Libraries provided by the Toolchain

	*  uclibc - the microcontroller C library.
	*  libbfdsp - A port of Analog Devices' Blackfin signal processing library to gcc (can be used within Linux applications).

Libraries provided by the uClinux-dist

	*  adns - Advanced, easy to use, asynchronous-capable DNS client library and utilities.
	*  alsa-lib - Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system. 
	*  avahi - Avahi is…</description>
    </item>
    <item rdf:about="http://docs.blackfin.uclinux.org/doku.php?id=toolchain:targets&amp;rev=1220634685&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-05T13:11:25-04:00</dc:date>
        <dc:creator>vapier</dc:creator>
        <title>toolchain:targets - Links to uclibc changed to toolchain:uclibc</title>
        <link>http://docs.blackfin.uclinux.org/doku.php?id=toolchain:targets&amp;rev=1220634685&amp;do=diff</link>
        <description>The Blackfin toolchain supports a variety of binary executable formats and C libraries.  Each format is used in different contexts, and usually has an associated toolchain target (or tuple).  Here we'll cover the different options available to you.</description>
    </item>
    <item rdf:about="http://docs.blackfin.uclinux.org/doku.php?id=toolchain:uclibc&amp;rev=1220634685&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-05T13:11:25-04:00</dc:date>
        <dc:creator>vapier</dc:creator>
        <title>toolchain:uclibc - Document moved from uclibc</title>
        <link>http://docs.blackfin.uclinux.org/doku.php?id=toolchain:uclibc&amp;rev=1220634685&amp;do=diff</link>
        <description>“the microcontroller C library” or uClibc (pronounced “yew-see-lib-see”), is a C library for developing embedded Linux systems. It is much smaller than the GNU C Library, but nearly all applications supported by glibc also work perfectly with uClibc. Porting applications from glibc to uClibc typically involves just recompiling the source code. uClibc even supports shared libraries and threading. It currently runs on MMU and noMMU Linux systems with support for alpha, ARM, Blackfin, cris, e1, h83…</description>
    </item>
    <item rdf:about="http://docs.blackfin.uclinux.org/doku.php?id=toolchain:bare_metal:bf537-blink&amp;rev=1220624865&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-05T10:27:45-04:00</dc:date>
        <dc:creator>rgetz</dc:creator>
        <title>toolchain:bare_metal:bf537-blink - created</title>
        <link>http://docs.blackfin.uclinux.org/doku.php?id=toolchain:bare_metal:bf537-blink&amp;rev=1220624865&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="http://docs.blackfin.uclinux.org/doku.php?id=toolchain:bare_metal&amp;rev=1220624771&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-05T10:26:11-04:00</dc:date>
        <dc:creator>rgetz</dc:creator>
        <title>toolchain:bare_metal - created</title>
        <link>http://docs.blackfin.uclinux.org/doku.php?id=toolchain:bare_metal&amp;rev=1220624771&amp;do=diff</link>
        <description>Insert bare metal description here. 

There are various examples included, which have their own README files.

	*  bf537-blink


This basic tutorial demonstrates key features and capabilities of the bfin-elf toolchain, working both standalone (at the command line) and with the Eclipse integrated development environment (IDE). The exercises use sample programs written in C and assembly for Blackfin processors.</description>
    </item>
    <item rdf:about="http://docs.blackfin.uclinux.org/doku.php?id=toolchain&amp;rev=1220622192&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-05T09:43:12-04:00</dc:date>
        <dc:creator>rgetz</dc:creator>
        <title>toolchain - Links to gcc_and_gas changed to toolchain:gcc_and_gas</title>
        <link>http://docs.blackfin.uclinux.org/doku.php?id=toolchain&amp;rev=1220622192&amp;do=diff</link>
        <description>Although the majority of people use the Blackfin toolchain to compile applications which run under the Linux kernel, many people use it to compile applications, which run with no operating system, or are operating systems by themselves. Examples of this would be the Linux kernel, U-Boot, RTEMS, or bare metal applications. The rest of this chapter assumes that you are interested in compiling applications which run while the Linux kernel is also running.</description>
    </item>
    <item rdf:about="http://docs.blackfin.uclinux.org/doku.php?id=toolchain:gcc_and_gas&amp;rev=1220622192&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-05T09:43:12-04:00</dc:date>
        <dc:creator>rgetz</dc:creator>
        <title>toolchain:gcc_and_gas - Document moved from gcc_and_gas</title>
        <link>http://docs.blackfin.uclinux.org/doku.php?id=toolchain:gcc_and_gas&amp;rev=1220622192&amp;do=diff</link>
        <description>The GNU Toolchain, is a combination of multiple projects:

	*  GCC : GCC stands for “GNU Compiler Collection”. GCC is an integrated distribution of compilers for several major programming languages. These languages currently include C, C++, Objective-C, Objective-C++, Java, Fortran, and Ada. Currently the Blackfin is supported by C, C++ and Fortran. There are various targets which determines your run time environment.
	*  Binutils : GNU Binutils are a collection of binary tools. The main ones ar…</description>
    </item>
    <item rdf:about="http://docs.blackfin.uclinux.org/doku.php?id=sidebar&amp;rev=1220622131&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-05T09:42:11-04:00</dc:date>
        <dc:creator>rgetz</dc:creator>
        <title>sidebar - Links to compilers_and_assemblers changed to toolchain</title>
        <link>http://docs.blackfin.uclinux.org/doku.php?id=sidebar&amp;rev=1220622131&amp;do=diff</link>
        <description>NOTE

This is an extension we are trying out - it will get better with time. If you think it sucks, let us know in the forums. If you think it is OK - you can tell us that too. :)

First thing to do is to have not not show up expanded...</description>
    </item>
    <item rdf:about="http://docs.blackfin.uclinux.org/doku.php?id=setting_up_your_development_host&amp;rev=1220622131&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-05T09:42:11-04:00</dc:date>
        <dc:creator>rgetz</dc:creator>
        <title>setting_up_your_development_host - Links to compilers_and_assemblers changed to toolchain</title>
        <link>http://docs.blackfin.uclinux.org/doku.php?id=setting_up_your_development_host&amp;rev=1220622131&amp;do=diff</link>
        <description>Development Host


The development host is the machine that you will be using to develop uClinux applications, debug uClinux applications, download the latest sources from CVS, interacting with the target board and reflashing the board with U-Boot.  If you have any questions about your host system, you can ask them here.</description>
    </item>
    <item rdf:about="http://docs.blackfin.uclinux.org/doku.php?id=preface&amp;rev=1220622124&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-05T09:42:04-04:00</dc:date>
        <dc:creator>rgetz</dc:creator>
        <title>preface - Links to compilers_and_assemblers changed to toolchain</title>
        <link>http://docs.blackfin.uclinux.org/doku.php?id=preface&amp;rev=1220622124&amp;do=diff</link>
        <description>Purpose of This Manual

This manual attempts to provide a quick and easy guide to help users get started in the Blackfin/uClinux open source community.  It provides details on how to use essential tools such as the STAMP board, the Blackfin tool chain, U-Boot, uClinux, and the blackfin.uclinux.org website.  This manual is not a replacement for the Blackfin Hardware Reference, the Blackfin Instruction Set Reference, or any other related documentation; rather this documentation gives an overview o…</description>
    </item>
    <item rdf:about="http://docs.blackfin.uclinux.org/doku.php?id=faq&amp;rev=1220622123&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-05T09:42:03-04:00</dc:date>
        <dc:creator>rgetz</dc:creator>
        <title>faq - Links to compilers_and_assemblers changed to toolchain</title>
        <link>http://docs.blackfin.uclinux.org/doku.php?id=faq&amp;rev=1220622123&amp;do=diff</link>
        <description>This is a general collection of some of the most frequently asked questions about Blackfin Linux.  Some of the questions even have answers - to find them, click the question (like most of the side, you must have javascript enabled).

Some topics have so many FAQs, a page was created specifically for them!</description>
    </item>
    <item rdf:about="http://docs.blackfin.uclinux.org/doku.php?id=toolchain:urjtag&amp;rev=1220586506&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-04T23:48:26-04:00</dc:date>
        <dc:creator>vapier</dc:creator>
        <title>toolchain:urjtag - tweak things</title>
        <link>http://docs.blackfin.uclinux.org/doku.php?id=toolchain:urjtag&amp;rev=1220586506&amp;do=diff</link>
        <description>UrJTAG is a software package which enables working with JTAG-aware (IEEE 1149.1) hardware devices (parts) and boards through JTAG adapter.

This package has open and modular architecture with ability to write miscellaneous extensions (like board testers, flash memory programmers, and so on).</description>
    </item>
    <item rdf:about="http://docs.blackfin.uclinux.org/doku.php?id=toolchain:installing&amp;rev=1220559559&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-04T16:19:19-04:00</dc:date>
        <dc:creator>rgetz</dc:creator>
        <title>toolchain:installing - add tar commands</title>
        <link>http://docs.blackfin.uclinux.org/doku.php?id=toolchain:installing&amp;rev=1220559559&amp;do=diff</link>
        <description>The Blackfin toolchain can be obtained from the Blackfin Linux website in the toolchain file release page.

Before installing the latest toolchain (you can find the latest release by the release date), be sure to read the toolchain release notes.

Depending on the version of the toolchain there may be a variety of file types available.  These file types are summarized below:</description>
    </item>
    <item rdf:about="http://docs.blackfin.uclinux.org/doku.php?id=linux-kernel:kgdb&amp;rev=1220503402&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-04T00:43:22-04:00</dc:date>
        <dc:creator>sonicz</dc:creator>
        <title>linux-kernel:kgdb - remove useless kernel option</title>
        <link>http://docs.blackfin.uclinux.org/doku.php?id=linux-kernel:kgdb&amp;rev=1220503402&amp;do=diff</link>
        <description>This document is for SVN trunk kernel and future release.



Debugging Kernel over UART

By default, KGDB communicate through UART with GDB client in debugging.

In this case sending a kernel SYSRQ command “g” over the serial console will cause the kernel trap into debug mode and wait for remove GDB initial connection. In minicom, this command can be sent by typing “Ctrl+a f g”. Then, the GDB client can connect and send debug commands over the serial line.</description>
    </item>
    <item rdf:about="http://docs.blackfin.uclinux.org/doku.php?id=debuggers&amp;rev=1220415704&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-03T00:21:44-04:00</dc:date>
        <dc:creator>sonicz</dc:creator>
        <title>debuggers - kgdb support</title>
        <link>http://docs.blackfin.uclinux.org/doku.php?id=debuggers&amp;rev=1220415704&amp;do=diff</link>
        <description>gdb is the one and only standard debugger for the GNU toolchain. Learning and understanding gdb will not only help you do source level debugging on kernel, driver, libraries and applications, but will also improve your productivity. While graphical front ends like DDD, insight and eclipse simplify the interface to gdb, understanding gdb at a command line will also help you run the graphical front ends better.</description>
    </item>
    <item rdf:about="http://docs.blackfin.uclinux.org/doku.php?id=linux-kernel:kgdb_2008r1.5&amp;rev=1220415576&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-03T00:19:36-04:00</dc:date>
        <dc:creator>sonicz</dc:creator>
        <title>linux-kernel:kgdb_2008r1.5 - move old kgdb doc</title>
        <link>http://docs.blackfin.uclinux.org/doku.php?id=linux-kernel:kgdb_2008r1.5&amp;rev=1220415576&amp;do=diff</link>
        <description>Debugging the Kernel with KGDB

This document is for 2008R1.5 release and before.

One of the features of Blackfin uClinux is the inclusion of KGDB over ethernet.

This allows the “normal” operation of the ethernet interface to be taken over by gdb.
Selected UDP ports are then used to communicate between gdb operating on a host system and
a gdb stub or server working on the target system</description>
    </item>
</rdf:RDF>
