Difference between revisions of "CanServo/FW Type/en"
Jump to navigation
Jump to search
(4 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
You can know the type of FW from the version information of the FW file. | You can know the type of FW from the version information of the FW file. | ||
* | For version a.b(c), if a is 20 or more, it is /U, if it is 10 or more, it is /C, otherwise it is /A. | ||
* | * 3.m(n) = A Type | ||
* | * 4.m(n) = A Type | ||
* 11.m(n) = C Type | |||
* 21.m(n) = U Type | |||
If a is more than 20, do -20, if it is more than 10, do -10, and if it is more than 3, do -2. | |||
* Ver 1.m(n) /A = Ver | * Ver 1.m(n) /A = 3.m(n) | ||
* Ver 1.m(n) /C = | * Ver 2.m(n) /A = 4.m(n) | ||
* Ver 1.m(n) /U = | * Ver 1.m(n) /C = 11.m(n) | ||
* Ver 1.m(n) /U = 21.m(n) | |||
Exceptions to this rule are the following versions: | Exceptions to this rule are the following versions: |
Latest revision as of 07:40, 12 June 2024
There are 3 types of CAN FW Files according to the supported protocol type.
- C Type = CAN ( 2.0A, 2.0B )
- U Type = UAVCAN
- A Type = CAN + UAVCAN ( 2.0A, 2.0B, UAVCAN )
NOTE: Depending on the version, some of the three types may not be supported.
You can know the type of FW from the version information of the FW file. For version a.b(c), if a is 20 or more, it is /U, if it is 10 or more, it is /C, otherwise it is /A.
- 3.m(n) = A Type
- 4.m(n) = A Type
- 11.m(n) = C Type
- 21.m(n) = U Type
If a is more than 20, do -20, if it is more than 10, do -10, and if it is more than 3, do -2.
- Ver 1.m(n) /A = 3.m(n)
- Ver 2.m(n) /A = 4.m(n)
- Ver 1.m(n) /C = 11.m(n)
- Ver 1.m(n) /U = 21.m(n)
Exceptions to this rule are the following versions:
- 1.x = Versions earlier than 1.1(2) [ OLD 2.1(2) ].
- 1.1(2) [ OLD 2.1(2) ]
- This is the first UAVCAN FW 2.1(2).
If you read the register of CAN servo, you can get information including FW type.