Home
Developer Resources
Technical Articles

QNX Technical Articles

QNX® Software Development Platform 7.1 io-sock Board Support Package for AM62x Evaluation Module: Release Notes

Date of this edition: June 20, 2023

QNX SDP is a cross-compiling and debugging environment, including an IDE and command-line tools, for building binary images and programs for ARM v7, ARM v8, and x86_64 targets running the QNX Neutrino RTOS 7.1.

Board Support Packages (BSP) are available for various hardware platforms on QNX SDP 7.1. This is a release note for AM62x Evaluation Module BSP that supports the QNX SDP 7.1 High-Performance Networking Stack (io-sock).

Throughout this document, you may see reference numbers associated with particular issues, changes, etc. When corresponding with our Technical Support staff about a given issue, please quote the relevant reference number. You might also find the reference numbers useful for tracking issues as they become fixed.

Contents


Note:

A QNX BSP may be made available as an Experimental, Validated, or General Availability (GA) release, depending on factors such as software maturity and terms of commercial availability.

You should check the location where you downloaded your BSP for information about the current type of release offered for your BSP.


Revision History

The following is a summary of the updates made to this BSP.

BuildID 4 (0.0.6.00004T202209280913L)

  • Initial experimental release.

Supported hardware

Our BSP supports the following board:

  • Sitara SK Am62x Evaluation Module (AM62x SKEVM, Silicon Revision E2)

with PROCESSOR-SDK-QNX-AM62X v08.04.00.01 from Texas Instruments. This release is available from Texas Instruments at:

Known issues

For common QNX Software Development Platform issues that may impact this BSP, see the QNX Software Development Platform 7.1: Release Notes.

This BSP has the following known issues:

  • New:USB devices may not be detected when booting from SBL. (Ref# J2935203)

    Workaround: In hardware/startup/boards/am62x/evm/hw_init.c, unlock CTRLMMR partitions 1 and 2 at the beginning of hw_init(void). It is recommended that at the end of hw_init(void) any paritions that were locked be locked again and to remove any other locking and unlocking in hw_init.c.

  • New:The baseline U-boot from TI makes use of DDR memory. Please include the following argument to the startup-am62x-evm “-r0x90000000,0x10000000,1” located in the am62x-evm.build file to avoid contention with this memory region. Additional memory reservations (carveouts) may be required based on your system configuration. Please refer to the TI PSDK QNX user guide section 5.1.1. TI Modifications to the BSP for more information. (Ref# J2936484)

    Workaround: Use startup command 'startup-am62x-evm -v -r0x90000000,0x10000000,1'.

  • New:eMMC HS200 mode is currently not supported. For more information on the status of this issue, please contact Texas Instruments. (Ref# J2923154)

    Workaround: None

  • New:Only io-sock USB drivers devs-axe and devs-cdce have been evaluated with this release.

    Workaround: None

Getting started with this BSP

Each BSP has a user's guide that describes what's in the BSP and how to install and work with it. In a browser, after you log in with your myQNX account, you can download the latest revision of the user's guide from the QNX SDP 7.1 Board Support Documentation page.

We recommend that you read the Building Embedded Systems guide, which contains common information about working with all BSPs from QNX Software Systems. This guide is also available on the QNX Software Development Platform 7.1 documentation website.


Note: To ensure that you pick up the same components from your development environment, we recommend that you rebuild the IFS image on your host system.

Included in this BSP are prebuilt IFS images that are provided as convenience for you to quickly get QNX Neutrino running on your board, however these prebuilt images might not have the same components from your development environment.


Technical support

To obtain technical support for any QNX product, visit the Support area on our website (www.qnx.com). You'll find a wide range of support options, including community forums.