Keil Logo

Downloading to Flash with ULINK

Download using the Keil ULINK JTAG-Adapter. The steps to setup ULINK for Programming Flash within µVision IDE are:

  1. Connect the ULINK adapter to the JTAG connector of the MCB54110 Board. Note that the red cable marks pin 1 of the JTAG-connector.

    MCB54110 connected to ULINK2


    • The CoreSight debug port in the LPC54100 core is disabled when the device is in Power Down or Deep Sleep mode. ULINK stops working if your code puts the Cortex device into Deep Sleep or Power Down mode until the target device is reset.
  2. Power up the MCB54110 Board.
  3. Configure Flash Programming in the Project — Options for Target — Utilities dialog.

    Use Target Driver Option Set the Use Target Driver for Flash Programming option, then select the ULINK Cortex-M3 Debugger as the Flash programming tool.

    Update Target Option Check the Update Target before Debugging option to ensure that the Flash ROM gets programmed whenever the debugger starts.

    Settings Button Click the Settings button to open the Flash Download Setup dialog for the next step.

  4. Configure the Flash Download Setup dialog as follows:

    Flash Download FunctionSet the Download Function options by first selecting Erase Sectors used by the application, then check Program and Verify to verify the Flash contains the downloaded application.

    RAM for Algorithm SettingIn the RAM for Algorithm section, set the Start location for for the flash programming algorithm to 0x20000000 in RAM and set the Size to 0x1000.

    Programming AlgorithmClick the Add button and scroll down the Add Flash Programming Algorithm dialog to find the LPC5411x IAP 256kB Flash programming algorithms in the list of available algorithms. Select it, then click the Add button to add it to your target.

    Finally, click the OK button to save the Flash Download settings, then OK again to save the target options.

  5. Download to Flash

    Download To Flash ButtonClick the Download to Flash toolbar button. This executes the Flash download program (Target Driver or External) selected in Project — Options for Target — Utilities and downloads the application program into the LPC54114 device.


    Use the µVision command Flash — Download to download the application program into the LPC54114 device.

ULINK can be also used for application code debugging in Flash ROM or RAM of the LPC54114 microcontroller.

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.