I have a new ULINK2 debugger with firmware 2.00. It is detected on uVision as CMSIS DAP. I want to switch it back to ULINK boot mode. I did follow https://developer.arm.com/documentation/101455/0100/Appendix/Utilities/Boot-Mode-Utility instruction but the command prompt shows the command:
C:\Users\xxx\Downloads\3632>UL2_Configure B0ULINK2 Configure Utility V1.0
Disconnecting ULINK ..........Connecting ULINK Loader ....................Error: ULINK Loader not detected!
>I have a new ULINK2 debugger with firmware 2.00
With firmware version 2.0, you must have a very old ULINK2. The current firmware version is 2.03. Only firmware versions 2.01 and higher support this UL2_Configure utility.
I think there is a misunderstanding. If ULINK2 is set to B1 = "CMSIS-DAP boot mode", it can operate in ULINK2 mode and in CMSIS-DAP mode. It only boots in CMSIS-DAP mode, but our uVision ULINK2 driver will use the ULINK2 API.
Firmware version 2.0 only supports ULINK2 mode, so there is no need to switch it into this mode.
You can find more information in this knowledgebase article:
https://developer.arm.com/documentation/ka002222/latest
This article also describes how to upgrade the firmware to a new version.