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)

title: "Program NXP LPC11C24 with CMSIS-DAP programmer"
suite:
- title: Erase
  steps:
  - command: erase CMSIS
    pack: "Keil.LPC1100_DFP.1.4.1.pack"
    target: "LPC11C24FBD48/301"
- title: Program firmware
  steps:
  - command: program CMSIS "blinky.hex"
    pack: "Keil.LPC1100_DFP.1.4.1.pack"
    target: "LPC11C24FBD48/301"

References