Features - NXBSL

Features

  • Required for all standard loadable firmwares (*.NXF)
  • Boot loader program Size < 64 Kbyte binary code to allow loading via DPM on netX100/500

  • Serial COM support

  • USB / CDC support

  • DPM support (including host interrupt enabled in DPM mode)

  • Security FLASH read / write access to user data area

  • File System FAT based (format / read / write) on serial flash only

  • Standard DPM layout for "System Channel" and "Handshake Channel" (like defined in netX DPM Manual)

  • Extended read and write mailboxes for faster firmware download

  • System channel hardware information handling

  • Hardware independent (executed in netX internal memory)

  • Boot loader update

  • File System Restore from SD/MMC

  • License Update

Limitations

  • The boot loader does not include a FTL (Flash Translation Layer) and is limited to a FAT file system on the serial flashes only.
  • Wear-leveling is not available
  • For entering USB boot mode of the second stage loader, it is necessary to add an additional jumper/switch (see netX ROM Loader documentation on how to enter extension bus boot mode, to design your hardware)
  • Ethernet support not included
  • DMA data transfer not included
  • Firmware cannot be loaded into internal RAM, as this is used by boot loader
  • Only serial flashes with the feature "erase single pages" are supported (see list in appendix)
  • License codes currently not readable on a netX50 based hardware
  • License Updates can not be executed on a netX50/netX10/netX51 based hardware
  • SDRAM and DPM cannot be used simultaneously on netX10