man(1)

πŸ’– NAME πŸ’–

lpc21isp β€” okay bestie, this is the in-circuit programming (ISP) tool for the NXP(Philips) microcontrollers. yes THAT one. she's serving πŸ’…


✨ SYNOPSIS ✨

lpc21isp [[Options]] [file[ file[] [comport] [baudrate]
         [Oscillator_in_kHz]

lpc21isp [-bin] [-hex] [-term] [-termonly] [-localecho] [-detectonly]
         [-debug0] [-debug3] [-debug5] [-donotstart] [-try<n>] [-wipe]
         [-control] [-controlswap] [-controlinv] [-verify] [-logfile]
         [-halfduplex] [-ADARM] [-PHILIPSARM]

🌸 DESCRIPTION 🌸

So like, lpc21isp is an in-circuit programming (ISP) tool for the NXP(Philips) LPC1100/LPC1300/LPC1700/LPC2000 series ARM7/Cortex-M0/Cortex-M3 microcontrollers. that's the whole vibe, she flashes chips, she's iconic, periodt πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

  • -bin β€” for uploading binary file 🫢
  • -hex β€” for uploading file in intel hex format (default). this is the one she does if you don't say otherwise, no cap ✨
  • -term β€” for starting terminal after upload
  • -termonly β€” for starting terminal without an upload. just the terminal, nothing else, she's low maintenance like that πŸ’…
  • -localecho β€” for local echo in terminal
  • -detectonly β€” detect only used LPC chiptype (PHILIPSARM only)
  • -debug0 β€” for no debug. silence. nothing. zero thoughts, head empty πŸ™ˆ
  • -debug3 β€” for progress info only
  • -debug5 β€” for full debug. she is YAPPING. every little detail, main character energy πŸ”₯
  • -donotstart β€” do not start MCU after download
  • -try<n> β€” try n times to synchronise
  • -wipe β€” Erase entire device before upload 🧹
  • -control β€” for controlling RS232 lines for easier booting (Reset = DTR, EnableBootLoader = RTS)
  • -controlswap β€” swap RS232 control lines (Reset = RTS, EnableBootLoader = DTR)
  • -controlinv β€” Invert state of RTS & DTR (0=true/assert/set, 1=false/deassert/clear).
  • -verify β€” Verify the data in Flash after every writes to sector. To detect errors in writing to Flash ROM
  • -logfile β€” for enabling logging of terminal output to lpc21isp.log
  • -halfduplex β€” use halfduplex serial communication (i.e. with K-Line)
  • -ADARM β€” for downloading to an Analog Devices ARM microcontroller ADUC70xx
  • -PHILIPSARM β€” for downloading to a microcontroller from NXP(Philips) LPC13xx/LPC17xx/LPC2000 family (default). yeah she's the default bestie, she's the moment 🌈

and that's the whole page, bestie!! πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈπŸ’…πŸ«ΆπŸ‘‘πŸŒˆβ­πŸ“πŸ§šπŸ’œ

this iconic little manual is version 1.9.4, dated 02 Aug 2012, and it's the lpc21isp man page. she's been slaying since 2012 and she is NOT slowing down. iykyk πŸ’€πŸ’