InterNiche/HCC Logo

Networking Protocol Software for Embedded Processors
Click Here to Contact Us via Email.
Also, consider using our Contact Form

InterNiche Network Integration Kit for IAR's STR912-SK

[ Click here for the files ]

NicheStack for STR912-SK

The NicheStack for STR912-SK product includes the InterNiche NicheStack TCP/IP Stack, HTTP Server, FTP Server, TFTP Server and Client, DHCP client, and DNS client. The target platform is the STR912-SK evaluation board from IAR Systems.

Loading the Software

Refer to the "QuickStart Guide" from IAR Systems for information regarding how to properly configure and cable the board. The NicheStack software uses the Ethernet, UART1, and LCD Display devices.

The NicheStack software is contained in the file, nichestack.hex, which must be copied to the Flash memory of the STR912FA processor. This can be accomplished using the RLink Debugger-Programmer device (part number STX-RLINK, from Raisonance).

  1. Install the RFlasher software from the RLink CD onto the Host PC.
  2. Connect the RLink device to the STR912-SK board using the JTAG-ARM adaptor (included with the RLink product).
  3. Start the RFlasher application and configure it for the STR912FW44 target device. Use the default device values. Refer to the "RFlasher, Overview and Getting Started" document for additional information.
  4. Load the nichestack.hex file into the RFlasher application.
  5. Erase the Flash memory in the STR912FA processor.
  6. Program the Flash memory with the nichestack.hex data.
  7. Verify that the program data.
  8. Start a terminal emulator program, such as HyperTerminal or Tera Term Pro, on the Host PC. Configure the Host PC's COM port as: 115200 baud, 8-bit data, 1 stop bit, no parity, and no flow control.
  9. Reset and run the program.

Running the Software

When the NicheStack software is started, start-up messages are displayed in the terminal emulator window. After the board is initialized, NicheStack will attempt to obtain an network IP address using DHCP. If a DHCP Server is not available, the IP address will default to The IP address can also be set by the user through the console with the 'setip' NicheTool command.

At the end of the initialization phase, the NicheTool prompt, "INET>", is displayed in the terminal emulator window, and the user can enter commands to display NicheStack structures and statistics or exercise the TFTP Client module.

The HTTP Server can be accessed by setting a web browser, such as Internet Explorer or Mozilla's Firefox, to the URL: (or the IP address obtained from the DHCP Server).

The FTP Server can be accessed from a FTP Client application running on the Host PC. Users can log onto the FTP Server with username, "guest", and password, "guest". Any of the HTTP Server files or the "memory" files in the NicheStack Virtual File System (VFS) can be retrieved using the FTP Client commands. VFS files are read-only with the exception of the "null" file, which is write-only and can accept any amount of data.

There is a one-hour limit on the execution of the software.


Trouble Shooting


If the NicheStack software fails to run, please check the following:

  1. Verify that all Jumpers and DIP Switches are correctly configured.
  2. Verify that the software was correctly flashed.
  3. Verify that the power, ethernet, and serial cables are correctly connected. The software will not start unless the board is connected to a "live" network.
  4. Verify that there is no other device on the network with the same IP address.
  5. If you are still unable to execute the demo please contact


For additional product information, please contact:

InterNiche Technologies, Inc.

    51 E Campbell Avenue, Suite 160
    Campbell, CA 95008
    Tel: + 1 408 540 1160
    Fax: + 1 408 540 1161


Thank for evaluating the Time Limited 1 hr InterNiche TCP/IP Web Server, FTP Server and Telnet Server Demo

InterNiche software is
now part of HCC Embedded.

This site is no longer updated
and may contain out of date information

Click here to go to HCC for latest information. Click here to accept cookies and continue browsing InterNiche website. Click here to read the complete Interniche Documentation