Example of blinking LED on LPCXpresso54608 board (OM13092)

You are viewing an older revision! See the latest version

Homepage

Table of Contents

    LPC-LINK2 Debug Probe Firmware update required

    tested on Windows 7

    Based on

    https://os.mbed.com/platforms/LPCXpresso54608/

    and

    https://os.mbed.com/teams/NXP/wiki/Updating-LPCXpresso-firmware

    you need to update your LPCXpresso (programmer/debugger) to the latest firmware to enable the mbed flash disk interface.

    Note that for LPCXpresso54114 and LPCXpresso546xx boards there is a 2-step programming process (first bootloader needs to be installed, then binary for LPC546xx board).

    Detailed guide as follows:

    1. Go to LPCScrypt webpage and download its latest version (needs admin rights)

    2. Go to DOCUMENTATION section of above link and select “LPC-Link2 Debug Probe Firmware Programming”

    3. Configure the selected board to DFU Boot, then connect to the host computer via USB

    • In case of: OM13092/LPCXpresso54806
      • check jumper JP5 “DFU LINK” (needs to be installed) – to download firmware from IDE

    4. Download Link2 (LPC432x) Bootloader binary (Use this Bootloader first for boards that require a 2-step update)

    • https://os.mbed.com/media/uploads/mmahadevan/lpc4322_bl_crc.bin
    • Save to directory of LPCScrypt
      • C:\nxp\LPCScrypt_2.0.0_831\probe_firmware\LPCXpressoV2
      • LPCXpressoV2 folder has been chosen because I was able to find an info that debug probe LPC432x is being programmed with LPC432x_IAP_CMSIS_DAP_V5_183.bin file (and this file is in LPCXpressoV2 folder)
        • to confirm that please go to Start -> start typing LPC -> choose “Program LPC-Link2 with CMSIS-DAP”

    5. Make a copy of program_CMSIS.cmd file in C:\nxp\LPCScrypt_2.0.0_831\scripts and call it program_CMSIS_mbed_daplink.cmd

    • Open with Notepad++ program_CMSIS_mbed_daplink.cmd file
    • edit:

    before
    set Link2ImageWild=LPC432x_IAP_CMSIS_DAP_*.bin
    

    after
    set Link2ImageWild=lpc4322_bl_*.bin
    
    • or comment (by adding REM)

    before
    set Link2ImageWild=LPC432x_IAP_CMSIS_DAP_*.bin
    

    after
    REM set Link2ImageWild=LPC432x_IAP_CMSIS_DAP_*.bin
        set Link2ImageWild=lpc4322_bl_*.bin
    

    6. Go to Start -> cmd

    • go to directory

    cd C:\nxp\LPCScrypt_2.0.0_831\scripts
    
    • type command
      • program_CMSIS_mbed_daplink
      • because of changes in program_CMSIS_mbed_daplink.cmd, now file downloaded from MBED called lpc4322_bl_crc.bin is executed
      • Ctrl+C to quit

    7. Disconnect the board

    8. Remove the jumper JP5 “DFU LINK”

    9. Connect again the board

    • In that step board should be seen as MAINTANANCE

    10. Go to https://armmbed.github.io/DAPLink/ and type in the box 54608, then you will see firmware file called

    • 0251_lpc4322_lpc54608xpresso_0x10000.bin
    • Download the firmware file
    • Save wherever you want
    • Drag-and-drop the firmware file onto the mounted drive called MAINTANANCE
    • Wait for the file copy operation to complete
    • Power cycle the board. It will now enumerate and mount as DAPLINK or the name of the board

    11. Ready for drag and drop programming


    All wikipages