cancel

[Technical tips] Boot up to FreeDOS from SPI flash

July 13, 2022

This article explains how to boot up FreeDOS from SPI flash.

tip8_img1

What is SPI Flash means?

SPI:The Serial Peripheral Interface (SPI) is a synchronous serial communication interface specification used for short-distance communication, primarily in embedded systems. The SPI bus can operate with a single master device and with one or more slave devices. Typical applications include Secure Digital cards and liquid crystal displays.

SPI Flash is a Flash that uses SPI communication. The two main types of flash memory, are NOR flash and NAND flash. NOR-based flash has long erase and write times, but provides full address and data buses, allowing random access to any memory location. This makes it a suitable replacement for older read-only memory (ROM) chips, which are used to store program code that rarely needs to be updated, such as a computer's BIOS or the firmware of set-top boxes.


Before you begin with the installation, make sure your device has FreeDOS installed.

 

Operation Video

Target Device:

We will be using the VDX2-6554 (4MB SPI Flash, NOR Flash) to be the target device in this section.

Setup the BIOS to boot up from SPI flash to FreeDOS:

  • Enter the BIOS menu, once you press
    Delete
    or
    DEL
    to enter the BIOS.
    tip8_step1
  • Select Boot ➔ Boot Settings Configuration ➔ Virtual Flash Floppy ➔ OnBoard
    * BIOS version different may have different options, select OnBoard, External or Enable option to enable the function.
    tip8_step21 tip8_step22 tip8_step23
  • Save BIOS settings by press
    F10
    , and it will bootable the FreeDOS on SPI flash successfully.
    tip8_step3

Result:

After the above steps, it will boot up from SPI flash to FreeDOS as floppy disk A:

tip8_step4

Continue Reading About FreeDOS Tech Tips:


Main features of VDX2-6554:

  • DM&P SoC Vortex86DX2- 800Hz
  • 512MB / 1GB DDR2 onboard
  • 4S / 2U / VGA / LCD / LVDS / LAN / LPT / SPI / Audio / 16GPIO / SATA
  • Operation Temperature: -20 ~ +70°C / -40 ~ +85°C (Optional)

For more info and sample request, please write to info@icop.com.tw, call your nearest ICOP Branch, or contact our Worldwide Official Distributor.

Δ