If the firmware must be manually reinstalled for any reason, then follow these steps to reinstall the firmware. Verify that the EVM is connected to the SCB before being powered on.
- First, see if the GUI can program the firmware manually.
- Plug the SCB controller into the PC.
- Verify that the EVM is connected to the SCB
first.
- Launch the GUI and close the READEME.md window.
- If the MCU is already in Device Firmware Upgrade (DFU) mode, then a dialog
box appears saying "Connection Failure - No SCB controller detected".
Close this window.
- For a new SCB, the LEDs cycles 4 times and
then enters DFU mode automatically.
- If the GUI does not update automatically, then go to File > Program
Device....
- If the Program Device... button is
still grayed out, then click the connect button in the lower
left corner and then try again.
- If step 1 is unsuccessful (or if the Program Device... button is still grayed out), then manually configure the MCU on the SCB Controller to be in DFU Mode. This can be done through either of the below methods with the SCB Controller powered on:
- Through software:
- Send the command 'bsl' on the USB Serial (COM) port of the SCB.
- Though hardware:
- For safety, turn
off and disconnect all load sources and external
voltages.
- While shorting the two test points labeled
DFU (shown in Figure 3-1)
with a pair of tweezers (or wire), press and release the RESET
button.
With the MCU in DFU mode, upload the firmware through the method outlined in step 1. If the device is in DFU mode, but the firmware update continues to fail, then manually associate the driver ("boot_usb.inf") with the DFU device.