Downloading the Boot Loader to the SMDK2410 Samsung MCU Development Kit

If you are downloading the Windows CE boot loader for the first time, you can use the following procedure to download the Windows CE boot loader to the SMDK2410 Samsung MCU Development Kit.

Before downloading the Windows CE boot loader to the SMDK2410 Samsung MCU Development Kit, be sure that your switch and jumper settings are correct. For more information, see Modifying the SMDK2410 Samsung MCU Development Kit Switches and Jumpers.

To download the Windows CE boot loader for the first time

  1. Turn off the SMDK2410 Samsung MCU Development Kit.

  2. Connect the power supply to both the SDB and the LCD display.

  3. Connect one end of the provided serial cable to the serial port marked COM1 on the SMDK2410 Samsung MCU Development Kit, and connect the other end of the serial cable to the serial port marked COM1 on your development workstation.

  4. On your development workstation, configure your terminal emulation software to the following settings:

    Bits per second Data bits Parity Stop bits Flow control
    115200 8 None 1 None
  5. On the CPU board, connect the Multi-ICE probe to JTAG connector CN2.

  6. Use switch SW1 to turn on the SMDK2410 Samsung MCU Development Kit.

  7. Run the Multi-ICE Probe Server application.

  8. On the File menu in the Multi-ICE Probe Server application, choose Load Configuration.

  9. From the file dialog, select the 2400.cfg configuration.

  10. Start the ARM Debugger for Windows (ADW), and select Yes when prompted to remote debug.

  11. In the command window, execute the following command:

    ob <drive>:<path>\norom.ini
    

    Replace <drive> and <path> with the actual location of the file Norom.ini, for example, ob c:\temp\norm.ini.

    Note   The script displays one error that you can safely ignore.

  12. In the ADW, on the File menu, choose Open, and from the file dialog, select 2410test.axf.

    2410test.axf is a flash utility provided by Samsung. You can download the sources from the Samsung Electronics Web site.

  13. In the ADW, on the File menu, choose Get File. From the file dialog, change the address at the bottom of the dialog to 0x31000000, and then select the Windows CE boot loader image, Eboot.nb0.

    Note   The Eboot.nb0 file is different from the Eboot.bin file. Make sure that you choose Eboot.nb0 for this step.

  14. To execute the 2410test.axf script, press F5.

  15. In the terminal emulator window, the script menu appears. In the window, select option 87: NOR Flash, by typing 87, and then press ENTER.

  16. When prompted for the flash memory type, select A for AMD flash.

  17. When prompted whether to download over the UART, select No.

    You will be prompted multiple times after this step. For each one, you can choose the default addresses by pressing ENTER. The default addresses are displayed within the []. Press ENTER until the script indicates that it is writing to flash memory.

  18. Once the script is finished writing to flash memory, you will be prompted whether you want to continue writing. Select Yes, and then repeat the same process.

    Continue selecting Yes until the default address displayed within the [] is equal to 0x40000, which is the size of the Windows CE boot loader image. At this point, the boot loader image has been written to flash memory.

  19. Turn off the SMDK2410 Samsung MCU Development Kit and remove the Multi-ICE probe.

  20. Move the serial cable to the port marked COM2 on the SMDK2410 Samsung MCU Development Kit, and then change your terminal emulation software to the following settings:

    Bits per second Data bits Parity Stop bits Flow control
    38400 8 None 1 None
  21. Turn on the SMDK2410 Samsung MCU Development Kit and verify that you have successfully downloaded the Windows CE boot loader.

    To see the format of the Windows CE boot loader message, see Windows CE Boot Loader Output for the SMDK2410 Samsung MCU Development Kit.

If you have already downloaded the initial boot loader image in flash memory, you can download boot loader updates to the SMDK2410 Samsung MCU Development Kit.

To download Windows CE boot loader updates

  1. Download the boot loader image, Eboot.bin, to the SMDK2410 Samsung MCU Development Kit.

    Note   The Eboot.bin file is different from the Eboot.nb0 file. Make sure that you choose Eboot.bin when updating the boot loader image.

  2. Verify that the new boot loader image was successfully written to flash memory by watching the serial output or waiting for LED1 through LED4 to be lit solidly.

When you have verified that the boot loader image successfully boots, reboot the system through the terminal emulator program and then press the SPACEBAR to halt the boot process and break into the boot loader menu to set the Crystal CS8900 MAC address. For information about what the configuration menu looks like, see Windows CE Boot Loader Output for the SMDK2410 Samsung MCU Development Kit.

To set the MAC address

  • Press option number 4 to restore the boot loader default values.

  • Press option number 7 to set the MAC address.

    If you chose this option, type the MAC address displayed on the baseboard sticker, and then press ENTER.

  • To save the boot loader settings, choose either D to download or L to launch an image.

See Also

How to Use the BSP for the SMDK2410 Samsung MCU Development Kit | Downloading the OS Image to the SMDK2410 Samsung MCU Development Kit

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.