Please see my answer to your questions below:
No, the ‘
blinky’ sample firmware does not include the Bootloader. This ‘
Bootloader’ is a separate sample firmware available in the same CMSIS Pack.
Unfortunately this is not the case. The RSL10 Dongle does not have onboard JLink, and as such the only way to interact with the device is using UART to communicate with the ‘
Bootloader’ portion of the firmware. By using the ‘
--force’ parameter, you have told the device to overwrite the ‘
Bootloader’ portion of the firmware with the ‘
Blinky’ project. Without an intact ‘
Bootloader’, there is no way to interact with the RSL10 Dongle over UART, and you are effectively locked out of the device.
You can develop firmware for the RSL10 USB Dongle by simply avoiding the ‘
--force’ parameter unless you intend to update the ‘
Bootloader’ portion of the firmware. If you run the ‘
updater.py’ script without the ‘
--force’ parameter, it will place you firmware after the ‘
Bootloader’ portion, allowing you to continue to access the device over UART.