Project Home
Project Home
Project Information
Project Info
wiki3194: Nto640KontronNanoetxexpressspTrunkReleasenotes (Version 2)

Release Notes for the QNX Neutrino 6.4.0 BSP for Kontron nanoETXexpress-SP trunk#

System requirements#

Target system#

  • QNX Neutrino RTOS 6.4.0
  • Board version: Kontron nanoETXexpress-SP
  • EEPROM and burner for IPL

Host development system#

  • QNX Momentics 6.4.0
  • Terminal emulation program (Qtalk, Momentics IDE Terminal, tip, HyperTerminal, ~minicom, etc.)
  • RS-232 serial port
  • NULL-modem serial cable
  • Ethernet link

Getting Started#

Step 1: Connect your hardware#

1. Connect the serial cable to the terminal debug port of the Kontron nanoETXexpress-SP board and to the first serial port on the host machine (e.g. ser1 on a Neutrino host).

On your host, run your terminal application with the following configuration:

  • Baud: 115200
  • Bits: 8
  • Stop bits: 1
  • Parity: none
  • Hardware flow control: none

Note:If you have a Neutrino host with a serial mouse, you may have to move the mouse to the second serial port on your host, because some terminal programs require the first serial port.

Step 2: Build the BSP#

You can build a BSP OS image from the source code or the binary components contained in a BSP package.

For instructions about building a BSP OS image, please refer to the chapter Working with a BSP in the Building Embedded Systems manual.

Step 3 - (BIOS Boot): Transfer the OS image to a bootable USB memory stick#

1. On a Neutrino host, plug the USB key in a USB port (the following steps assume the USB key was mounted as /dev/hd1). At a command prompt: 2. fdisk /dev/hd1 3. Delete existing partitions (hit d, then s) 4. Create a new type 79 partition (hit c, then 79, then 0, then numCylinders-1, then s) 5. Make the partition bootable (hit b, then s) 6. Slay and restart devb-umass 7. dinit /dev/hd1t79 8. dloader /dev/hd1 pc1 9. dloader /dev/hd1t79 pc2 10. Slay and restart devb-umass
Note that steps 1-10 only need to be done once.
11. mount -t qnx /dev/hd1t79 /stick 12. cp -V ifs-kontron_nanoSP.bin 13. Ensure the Kontron nanoETXexpress-SP BIOS is configured to boot from the USB stick 14. Plug the USB key in one of the Kontron nanoETXexpress-SP USB ports 15. Restart the Kontron nanoETXexpress-SP

Step 3 - (Fastboot)#

1. Ensure your image is small enough to fit in EEPROM with the microcode (images/CMC_kontron.bin) at 0xD0000. If you have an EEPROM chip of 1MB, that means the entire image must fit in the first 0xD0000 (832K). A larger EEPROM chip will allow you to have a larger image, so long as the microcode is located at 0xD0000 and the IPL is at 0xF0000. 2. Go to the images subdirectory of the BSP and run: 3. ./ kontron-nanoSP.bin
Note that the script was written for a 1MB EEPROM chip, you'll have to change it for larger chips
4. This will create a fastboot.rom image that can be written to the EEPROM using an EEPROM burner 5. Boot the Kontron nanoETXexpress-SP with the BIOS disabled 6. The IPL will ask you if you want to scan flash for an image or receive an image over the serial link, select "f" to boot the image in EEPPROM

Active Tab Versions Inactive Tab - left sideAssociations Inactive Tab - left sideAttachments Inactive Tab - left sideBack LinksInactive Tab - right side  
    Version From To Version Comment Created By
    Version 22 PR 71859 Johnny Lin(deleted)  -  06/10/2010
    Version 21 change e1000 network driver to binary only Johnny Lin(deleted)  -  06/10/2010
    Version 20 Add startup-bios and pci-bios Johnny Lin(deleted)  -  06/10/2010
    Version 19 PR71857 change to Johnny Lin(deleted)  -  06/10/2010
    Version 18 Add SMbus driver in driver summary. Johnny Lin(deleted)  -  05/21/2010
    Version 17 Add the second UART port Johnny Lin(deleted)  -  05/21/2010
    Version 16 Add devf-fwh-poulsbo method for programming EEPROM Ben Biron  -  05/29/2009
    Version 15 Update path to poulsbo.conf and display.conf Ben Biron  -  05/19/2009
    Version 14 Port changes from the LiPPERT release notes Ben Biron  -  05/12/2009
    Version 13 Add to audio driver required libs Ben Biron  -  04/27/2009
    Version 12 Move know issues from download page to release notes Ben Biron  -  04/23/2009
    Version 11 Add the omitted target in step 12 of the USB stick process Ben Biron  -  04/02/2009
    Version 10 Change the IFS name in the sendnto step Ben Biron  -  03/17/2009
    Version 9 Ben Biron  -  02/02/2009
    Version 8 Ben Biron  -  01/23/2009
    Version 7 Ben Biron  -  01/23/2009
    Version 6 Ben Biron  -  01/23/2009
    Version 5 Ben Biron  -  01/23/2009
    Version 4 Ben Biron  -  01/23/2009
    Version 3 Ben Biron  -  01/21/2009
    Version 2 Ben Biron  -  01/21/2009
    Version 1 Ben Biron  -  01/21/2009