wiki3543: Nto640LippertCoreexpress1.0.0Releasenotes (Version 2) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Release Notes for the QNX Neutrino 6.4.0 BSP for LiPPERT CoreExpress-ECO 1.0.0#System requirements#Target system#
Note:
Please check CoreExpress-ECO serials against serial numbers of the kit QNX BSP was tested on: carrier board serial number 406-0004-10, module serial 407-0001-10 and article 813-0002-XX. Host development system#
Getting Started#Step 1: Connect your hardware#1. Connect the serial cable to the serial port of the LiPPERT CoreExpress-ECO 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:
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. The startup-coreexpress-eco will add 1Gb of system memory by default. If needed edit the src/hardware/startup/boards/coreexpress-eco/main.c file 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: Step 3 - (Fastboot)#1. Ensure your image is small enough to fit in EEPROM with the microcode (images/CMC.bin) at 0xD0000. If you have an EEPROM chip of 1MB, #!/bin/sh # This script assumes an EEPROM size of 1MB # Example usage: ./mkrom.sh ifs-coreexpress_nobios.bin if [ "$1" == "" ]; then echo "Must specify the image file" exit 1; fi #pad it out to 0xD0000 mkrec -s832k -r -ffull $1 > tmp1.bin #tack on 64k microcode cat tmp1.bin CMC_lippert.bin > tmp2.bin #pad image out to 0xF0000 mkrec -s960k -ffull -r tmp2.bin > tmp3.bin #tack on 64k IPL cat tmp3.bin ../install/x86/boot/sys/ipl-coreexpress-eco > fastboot.rom rm tmp1.bin tmp2.bin tmp3.bin 4. This will create a fastboot.rom image. 4a. Image can be written to the EEPROM using an EEPROM burner 4b. Image can be written to the EEPROM using devf-fwh-poulsbo driver. Run following commands: # devf-fwh-poulsbo
Note:
Be sure to backup CoreExpress-ECO BIOS or use another EEPROM for programming Fastboot QNX image. 5. Boot the LiPPERT CoreExpress-ECO with the BIOS disabled
Note: For booting a Fastboot based image, the image must be built with the nobios option, ie: [virtual=x86,nobios +compress] Driver Command Summary#The driver command lines below are specific to the LiPPERT CoreExpress-ECO board. See the online docs for each driver for additional command-line options and other details.
Note:
Some of these drivers can be commented out in the default buildfile. To use the drivers in the target hardware, you'll need to uncomment them in your buildfile, rebuild the image, and load the image into the board. Additional Notes for Graphics#1. See the prebuilt/x86/sbin/poulsbo.conf and prebuilt/x86/sbin/display.conf files for configuration of the graphics driver. Known Issues#Compile Failures when Building from the IDE# |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||