Project Home
Project Home
Wiki
Wiki
Project Information
Project Info
wiki2579: SDP_6.4.0_BSP_Info (Version 39)

SDP 6.4.X BSP Information#

This page contains important information required to compile and package BSPs with the QNX Software Development Platform 6.4.0 and 6.4.1 . The release number ( e.g. 6.4.1 ) will be referred to explicitly if instructions are applicable only to the stated release; otherwise 6.4.X will be used.


What's New #

6.4.1#

  • QNX SDP 6.4.1 ( with IDE 4.6) has just been released. Both 6.4.0 and 6.4.1 BSPs can be built with SDP 6.4.1, either at the command line or in the IDE. See the "Building 6.4.X BSPs" section for how to build the BSPs, and see the "6.4.0 and 6.4.1 Interoperability" section for potential hazards.
  • PPC-SPE variant was added to support hardware floating point.
  • MIPS BE and LE variants were added.
  • ARM Cortex-A8 support was added.

6.4.0#

  • 6.4.X BSPs are packaged differently than their predecessors:
    • It is no longer necessary to run the setupbsp script; see Installing the BSP below.
    • Documentation is now provided in Wiki format on Foundry27.


6.4.0 and 6.4.1 Interoperability #

Building 6.4.0 BSPs with QNX SDP 6.4.1 #

Generally speaking, a 6.4.0 BSP should compile and work with QNX SDP 6.4.1. In some cases however, the BSP ships prebuilt components which may not be compatible with binaries shipped with 6.4.1 if there has been an API change. Having said this, 6.4.0 BSPs are regression-tested against SDP 6.4.1 to try and identify any such incompatibilities.

Building 6.4.1 BSPs with QNX SDP 6.4.0#

This is not supported, and upgrading to SDP 6.4.1 is required. NOTE: New BSPs will be delivered under 6.4.0 unless 6.4.1 is strictly required e.g. PPC-SPE.


Available BSPs#


List of available BSPs can be found here.

Building 6.4.X BSPs#

Importing and Building a BSP archive with the IDE#

  1. Download the BSP archive to your host development system.
  2. In the IDE, do the following:
    1. Select File > Import, pick QNX > QNX Board Support Package, and then click Next.
    2. Select Select Package..., browse to the location of the BSP archive, and then click Finish.

Importing and Building a BSP from Foundry 27 using IDE 4.6#

  1. Select File > Import, pick QNX > QNX Board Support Package, and then click Next.
  2. Select Import from Foundry27 SVN repository., and then click Next.
  3. Select a board support package from the Known Foundry27 Source Packages, and then click Finish. (Note: The first time you do this, you will have to enter your Foundry 27 credentials.)

How to use the 6.4.0 tool chain within IDE 4.6 ( which is shipped with SDP 6.4.1) #

Prerequisite: QNX SDP 6.4.0 must also be installed.
  1. Select Windows->Preferences->QNX.
  2. Select the desired installation, which changes the $QNX_HOST and $QNX_TARGET environment variables.

Building BSPs at the command line#

  1. Download the BSP archive to your host development system.
  2. Extract the BSP archive in your workspace.
  3. Type make.


Resources#