NXP LPCXpresso 11C24

Sample firmware

  • blinky.hex : Example “blinky” firmware for LPC11C24

  • blinky-200ms.hex : Example “blinky” firmware for LPC11C24, with 200ms duty cycle

Program LPC11C24 (SWD)

YAML Test Plans

  • suite-lpc11c24-sample.yaml : PLT test plan for blinky.hex

title: "NXP LPC11C24 blinky"
suite:
- ident: ICT-T0
  steps:
  - command: power SWD off
  - command: sleepms 100
  - command: power SWD on
- ident: ICT-T1
  title: Erase
  steps:
  - command: erase lpc11xx
- ident: ICT-T3
  title: Program firmware
  steps:
  - command: program lpc11xx blinky.hex
  • suite-lpc11c24-sample-200ms.yaml : PLT test plan for blink-200ms.hex

title: "NXP LPC11C24 blinky"
suite:
- ident: ICT-T0
  steps:
  - command: power SWD off
  - command: sleepms 100
  - command: power SWD on
- ident: ICT-T1
  title: Erase
  steps:
  - command: erase lpc11xx
- ident: ICT-T3
  title: Program firmware
  steps:
  - command: program lpc11xx blinky-200ms.hex

Program LPC11C24 (CMSIS)

YAML Test Plan

  • suite-lpc11c24-sample-cmsis.yaml: PLT test plan for blinky.hex, using external CMSIS-DAP programmer. Requires the Keil.LPC1100_DFP.1.4.0.pack, available from Keil

title: "Program NXP LPC11C24 blinky over CMSIS-DAP programmer"
suite:
- title: Power
  steps:
  - command: power off
  - command: power 3V3 on
- title: Program firmware
  steps:
  - command: program cmsis blinky.hex
    pack: Keil.LPC1100_DFP.1.4.0.pack
    target: LPC11C24FBD48/301

References