Download Print this page

Laird 453-00062-К1 Application Note

Usb-swd programmer

Advertisement

Quick Links

A
Application Note
The USB-SWD Programmer board is a multifunction
debugging/programming/passthrough/UART board which can be used to program Laird
Connectivity's range of wireless modules and sensors including BL600, BL620, BL651,
BL652, BL653, BL653μ, BL654, BL654PA, RM1xx, BT510, BT6x0, BT710, Pinnacle 100,
and MG100 devices. Features include the following:
USB connection to host PC exposes CMSIS-compatible debug interface
Mass storage device with drag-and-drop hex/bin file programming support
Programmer firmware upgrade support
ARM 9-pin debug connector for connecting to modules
10-pin IDC connector for use with Tag-Connect TC2050-IDC cable for connecting
to BT510 sensors (this port is not for connecting to any other devices)
UART (with optional hardware flow control on the module side only) supporting the following baud rates: 1200, 2400,
4800, 9600, 14400, 19200, 38400, 57600, 115200, 230400, 460800, 921600, 1000000
3.3v or 1.8v output voltage to target the host module (up to 100 mA can be provided) or target can supply a voltage to
programming board between 1.8v-3.6v as the programming reference voltage
Reset button for resetting target device
Unrestricted royalty-free programming of any nRF51/nRF52 module
Passthrough mode for allowing a connected BT510 to be used with an external programmer such as a JLink
An annotated picture of the USB-SWD programmer board is shown below:
Figure 1: USB-SWD programmer board
https://www.lairdconnect.com/
1
© Copyright 2021 Laird Connectivity, Inc.
All Rights Reserved
v1.0
Americas: +1-800-492-2320
Europe: +44-1628-858-940
Hong Kong: +852 2923 0610

Advertisement

loading
Need help?

Need help?

Do you have a question about the 453-00062-К1 and is the answer not in the manual?

Questions and answers

Summary of Contents for Laird 453-00062-К1

  • Page 1 Application Note v1.0 The USB-SWD Programmer board is a multifunction debugging/programming/passthrough/UART board which can be used to program Laird Connectivity’s range of wireless modules and sensors including BL600, BL620, BL651, BL652, BL653, BL653μ, BL654, BL654PA, RM1xx, BT510, BT6x0, BT710, Pinnacle 100, and MG100 devices.
  • Page 2 Refer to your module/device datasheet for information on voltage operating ranges as some modules (such as the Pinnacle 100) cannot be operated at these voltages. https://www.lairdconnect.com/ Americas: +1-800-492-2320 © Copyright 2021 Laird Connectivity, Inc. Europe: +44-1628-858-940 All Rights Reserved Hong Kong: +852 2923 0610...
  • Page 3 BOOTLOADER header pin is not fitted) LC_SWDMAINT) then the device is in normal mode. Closes the USB mass storage device and refresh.act re-opens it https://www.lairdconnect.com/ Americas: +1-800-492-2320 © Copyright 2021 Laird Connectivity, Inc. Europe: +44-1628-858-940 All Rights Reserved Hong Kong: +852 2923 0610...
  • Page 4 Flow option (should be 0) USB serial port as the CDC driver does not support flow control, and so is always disabled. https://www.lairdconnect.com/ Americas: +1-800-492-2320 © Copyright 2021 Laird Connectivity, Inc. Europe: +44-1628-858-940 All Rights Reserved Hong Kong: +852 2923 0610...
  • Page 5 After USB mass storage device refresh, spi_off.cfg Disables QSPI and SPI flash access functionality open DETAILS.TXT, check the QSPI/SPI flash access line (should be 0) https://www.lairdconnect.com/ Americas: +1-800-492-2320 © Copyright 2021 Laird Connectivity, Inc. Europe: +44-1628-858-940 All Rights Reserved Hong Kong: +852 2923 0610...
  • Page 6 LASTDEV.TXT file information. The information returned during this time is the configuration values prior to programming and may have changed during the erase/program process. https://www.lairdconnect.com/ Americas: +1-800-492-2320 © Copyright 2021 Laird Connectivity, Inc. Europe: +44-1628-858-940 All Rights Reserved Hong Kong: +852 2923 0610...
  • Page 7 SPI flash programming on the nRF51822 is supported and verified for the RM1xx only, compatibility with different SPI flash chips is not guaranteed. SPI flash programming is only available on nRF51822-based modules and begins at address 0x12000000. https://www.lairdconnect.com/ Americas: +1-800-492-2320 © Copyright 2021 Laird Connectivity, Inc. Europe: +44-1628-858-940 All Rights Reserved Hong Kong: +852 2923 0610...
  • Page 8 Connect the target module to the programming board. Plug the SWD programmer board into the PC with a micro USB cable. Open a command prompt or terminal. https://www.lairdconnect.com/ Americas: +1-800-492-2320 © Copyright 2021 Laird Connectivity, Inc. Europe: +44-1628-858-940 All Rights Reserved Hong Kong: +852 2923 0610...
  • Page 9 The pinout of this connector is displayed on the board, and is as follows: Function Perspective (USB-SWD Programmer Board) Ground https://www.lairdconnect.com/ Americas: +1-800-492-2320 © Copyright 2021 Laird Connectivity, Inc. Europe: +44-1628-858-940 All Rights Reserved Hong Kong: +852 2923 0610...
  • Page 10 For example, to the HL7800 debug UART port. Note that the operating voltage must be set to 1.8v or damage may be caused to the equipment. https://www.lairdconnect.com/ Americas: +1-800-492-2320 © Copyright 2021 Laird Connectivity, Inc. Europe: +44-1628-858-940 All Rights Reserved Hong Kong: +852 2923 0610...
  • Page 11 To use the USB-SWD programming board in non-passthrough mode, SW1 needs to be moved to the DEBUG position. https://www.lairdconnect.com/ Americas: +1-800-492-2320 © Copyright 2021 Laird Connectivity, Inc. Europe: +44-1628-858-940 All Rights Reserved Hong Kong: +852 2923 0610...
  • Page 12 DETAILS.TXT file on mass storage device when the programmer is plugged in. If there is a new firmware, then it is listed and available for download on the Laird Connectivity USB-SWD programmer website.
  • Page 13 Device – nRF51/nRF52 automatic detection ▪ QSPI/SPI flash access – enabled ▪ Last device information – disabled ▪ Maximum SWD speed – 6 MHz https://www.lairdconnect.com/ Americas: +1-800-492-2320 © Copyright 2021 Laird Connectivity, Inc. Europe: +44-1628-858-940 All Rights Reserved Hong Kong: +852 2923 0610...
  • Page 14 The unit is connected to the computer and the red LED is on constantly, the green LED is not on. Check if there is a NOLIC.TXT file in the virtual flash drive. If there is, please contact Laird Possible Resolution Connectivity support with the details of this file.
  • Page 15 If one side is operating at 1.8v and the other at 3.3v then UART communication is not possible. https://www.lairdconnect.com/ Americas: +1-800-492-2320 © Copyright 2021 Laird Connectivity, Inc. Europe: +44-1628-858-940 All Rights Reserved Hong Kong: +852 2923 0610...
  • Page 16 Acronym Description CMSIS Cortex-M Software Interface Standard Communications Device Class Universal Serial Bus https://www.lairdconnect.com/ Americas: +1-800-492-2320 © Copyright 2021 Laird Connectivity, Inc. Europe: +44-1628-858-940 All Rights Reserved Hong Kong: +852 2923 0610...
  • Page 17 USB-SWD Programmer – https://www.lairdconnect.com/usb-swd-programmer Version Date Notes Contributor(s) Approver 28 Apr 2021 Initial Release Jamie M cc r a e Jonathan Kaye https://www.lairdconnect.com/ Americas: +1-800-492-2320 © Copyright 2021 Laird Connectivity, Inc. Europe: +44-1628-858-940 All Rights Reserved Hong Kong: +852 2923 0610...