world leader in high performance signal processing
Trace: » getting_started

Getting Started

For those who do not like reading manuals this section will help you quickly get started using your Blackfin hardware. First ensure you have the following:

  • Target hardware. This can be a STAMP board or another Blackfin development platform. It is easier if the development platform already has U-Boot on it.
  • Host computer system. This can be a Linux based system or a Windows based system.
  • A link between the host and the target. A serial connection between the target platform and the host computer is required. An Ethernet connection between the host computer and the target hardware is recommended but not required.

When a choice of downloads is available ensure the version compatible with your processor/development target is chosen.

Host setup

  1. Set up your development host. This will mean either:
    • installing Linux as a development host
    • using the native Windows toolchain (no kernel development possible)
    • using colinux on your Windows Machine
  2. Setup a terminal program like minicom or kermit or hyperterminal on the host computer. See Terminal Programs for more information. .
    1. if you will be using Ethernet to connect the development target and host, make sure it works.
      • Ethernet connection may be established by connecting a cross-over cable (crossed Tx and Rx lines) directly between the host computer and the target.
      • If your host is a Microsoft windows based PC, then you should read and follow the directions at, to eliminate any issues you may encounter.
      • If you are using ethernet, the host much support either DHCP or TFTP. This means you need either of these servers running on the host computer. see either:
  3. if you want to do kernel development, download the source for the uClinux distribution, which includes the Linux kernel source.
  4. Once the kernel has been downloaded it must be compiled into a memory image. For more information on downloading and compiling the distribution and the kernel see Basic Compilation. Alternately a pre-compiled version of the kernel may be used. Some pre-built kernel images are available in the release sections of the web site.

Target setup

  1. Set up your target hardware. It's best if you use something that we verified. Check all switches and jumpers.
  2. Load U-Boot onto the board (step can be skipped if using a pre-loaded version).
  3. load the kernel image onto the development board.
    1. Connect a serial cable between the target board and your host computer.
    2. power up the development board. The U-Boot start up messages should now be displayed in the terminal program. Stop the autoboot count down by pressing any key.
    3. U-Boot can be used to load and boot the uClinux kernel memory image you just compiled. This can be done via an Ethernet connection or the serial connection. see either:
    4. Once U-Boot has loaded the uClinux kernel image you should see the uClinux startup messages in the terminal program. If you are presented with a login prompt enter root for the username and uClinux for the password.

Congratulations! uClinux is now running on your development platform.