Project Home
Project Home
Wiki
Wiki
Project Information
Project Info
wiki2978: Nto640FreescaleMgt5200b1.0.0Releasenotes (Version 4)


Release Notes for the QNX Neutrino 6.4.0 BSP for Freescale Lite5200B and Media5200 1.0.0#

System requirements#

Target system
  • QNX Neutrino RTOS 6.4.0
  • Board version: Lite5200B or Media5200
  • MPC5200B processor (based on MPC603e series)
  • 32 MB flash on the Lite5200B / 64 MB flash on Media5200

Host development system

  • QNX Momentics 6.4.0
  • Terminal emulation program (Qtalk, Momentics IDE Terminal, tip, HyperTerminal, etc.)
  • RS-232 serial port and serial cable, or a USB-to-serial cable
  • Ethernet link
  • For other system requirements (e.g. disk, RAM), see the installation notes for QNX Momentics.


System Layout#

The tables below depict the memory layout for the image and for the flash.

Memory layout

ItemAddress
OS image loaded at: 0x00020000
Ethernet base address 0xf0003000 (IRQ: 69, 140)
USB base address 0xf0001000 (IRQ: 70)
PSC base address (Lite5200B) 0xf0002000 (IRQ: 65)
PSC base address (Media5200) 0xf0002c00 (IRQ: 68)

Flash layout for Lite5200B (U-Boot view)

Flash layout Flash start address Size
U-Boot 0xfff00000 1 MB
Empty 0xff500000 10 MB (variable)
OS Image 0xff080000 4.5 MB (variable)
IPL 0xff000000 512 KB
Empty 0xfe000000 16 MB

Flash layout for Lite5200B (IPL view)

Flash layoutFlash start addressSize
Empty 0xff000000 16 MB
U-Boot 0xfef00000 1 MB
Empty 0xfe500000 10 MB (variable)
OS Image 0xfe080000 4.5 MB (variable)
IPL 0xfe000000 512 KB

Flash layout for Media5200 (U-Boot or IPL view)

Flash layoutFlash start addressSize
U-Boot 0xfff00000 1 MB
Empty 0xfe500000 26 MB (variable)
OS Image 0xfe080000 4.5 MB (variable)
IPL 0xfe000000 512 KB
Empty 0xfc000000 32 MB

The interrupt vector table can be found in the buildfile located at src/hardware/startup/boards/mgt5200B/build


Getting Started#

Starting Neutrino#

Step 1: 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.

Note: This BSP will build a default OS image for the Freescale Media5200 board. If you need to build an OS image for the Freescale Lite5200B, you need to change the buildfile. The buildfile has commented-out sections for the Lite5200B. Simply uncomment them and comment out the Media5200 sections.

Step 2: Connect your hardware

  1. Setup the board. Refer to the manual for the correct default jumper settings to use.
  2. The clock rates by default, should be:
  • Core=462.00 MHz / 396.00MHz on Media5200
  • SDRAM=132.00 MHz
  • IPBI=132.00 MHz
  • PCI=33.00 MHz
  1. Connect one end of the serial NULL-modem cable to the J3 serial port.
  2. Connect the other end of the serial NULL-modem cable to the first available serial port of your host machine (e.g. ser1 on a Neutrino host).
  3. Connect an RJ-45 Ethernet cable to J6 (100/10 Mbit Ethernet RJ-45 connector).
  4. Connect the other end of the Ethernet cable to the Ethernet network where a TFTP server (which you'll use to transfer the boot image) exists.
Attachments:
Text coral.conf [Nto640FreescaleMgt5200b1.0.0Releasenotes/coral.conf]