Difference between revisions of "CanServo/FW/Update/Connected/en"
Jump to navigation
Jump to search
(Created page with " Condition: * Each Servo has B3 bootloader. * Each servo must be capable of receiving individual packets. ** CAN protocol - CanServo/ID2/en, CanServo/ID1/en ** UAVCAN...") |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
In order to update the FW of CAN servo, it must be in bootloader state. | |||
Update the FW of the desired servo in the state that multiple servos are all online, for example, all servos are installed on the aircraft. | |||
Condition: | Condition: | ||
* | * Update target servo must has B3 bootloader. | ||
* | * Update target servo has FW Ver 1.4+ | ||
* Update target servo must be capable of receiving individual packets. | |||
** CAN protocol - [[CanServo/ID2/en]], [[CanServo/ID1/en]] | ** CAN protocol - [[CanServo/ID2/en]], [[CanServo/ID1/en]] | ||
** UAVCAN protocol - [[CanServo/ID/Actuator/en]] | ** UAVCAN protocol - [[CanServo/ID/Actuator/en]] | ||
Line 12: | Line 15: | ||
Update Steps: | Update Steps: | ||
* Send [[CanServo/Bootloader/Switch/en]] packets to the servo you want to update. | * Send [[CanServo/Bootloader/Switch/en]] packets to the servo you want to update. | ||
* [[CanServo/Protocol/Bootloader/en] | * [[CanServo/Protocol/Bootloader/en]] | ||
** Check in Bootloader | ** Check in Bootloader | ||
** Send FW Image | ** Send FW Image |
Latest revision as of 15:57, 18 September 2021
In order to update the FW of CAN servo, it must be in bootloader state. Update the FW of the desired servo in the state that multiple servos are all online, for example, all servos are installed on the aircraft.
Condition:
- Update target servo must has B3 bootloader.
- Update target servo has FW Ver 1.4+
- Update target servo must be capable of receiving individual packets.
- CAN protocol - CanServo/ID2/en, CanServo/ID1/en
- UAVCAN protocol - CanServo/ID/Actuator/en
- Example Servo List: 3 Servos:
- Servo 1: ID2 = 1, ID1 = 100
- Servo 2: ID2 = 1, ID1 = 101
- Servo 3: ID2 = 1, ID1 = 102
Update Steps:
- Send CanServo/Bootloader/Switch/en packets to the servo you want to update.
- CanServo/Protocol/Bootloader/en
- Check in Bootloader
- Send FW Image
- Get FW Status
- Go FW ( Quit from Bootloader )
- Check in FW running.