Re: CANopen bootloader 0x1000 value
Uwe Koppe <[email protected]> Wed, 13 Feb 2019 19:44:08 +0100
| Newsgroups | gmane.comp.hardware.bus.can |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail=_5BF03404-95BF-4EC5-B240-7E74895DD378 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hello Bertil, the purpose of index 1000h is to read the device profile or application profile from the CANopen device, i.e. a CiA 4xx document. So any valid=20= number for object 1000h must either be in the range from 401d .. 499d=20 or 0, in case there is no device profile. The CANopen bootloader objects are defined in the CiA 302 specification series, and unfortunately the chapter for the bootloader does not = mention a valid value for 1000h, which leads to incompatible devices showing self-made numbers (you already listed some of them). Since CiA 302 is not a device profile, you can=E2=80=99t take the value 302d, so 0 is the = only one you should use. However, we have already noticed this issue (and many more) inside the=20= CiA Special Interest Group (SIG) =E2=80=9EAdditional Application Layer = Functions" and are working on a revised version of the CANopen bootloader. So just=20= in case you (or anybody else in this mailing list) are interested to = join=20 with some new ideas / requirements you are more than welcome: = https://www.can-cia.org/groups/technical-groups/technical-committee-tc/ig-= canopen-fd/sig-additional-application-layer-functions/ = <https://www.can-cia.org/groups/technical-groups/technical-committee-tc/ig= -canopen-fd/sig-additional-application-layer-functions/> Greetings, Uwe --------------------------------------------------------------------- MicroControl GmbH & Co. KG Junkersring 23, 53844 Troisdorf, Germany Homepage: www.microcontrol.net <http://www.microcontrol.net/> Facebook: www.facebook.com/MicroControl.net = <http://www.facebook.com/MicroControl.net> Twitter : http://twitter.com/_microcontrol_ = <http://twitter.com/_microcontrol_> ---------------------------------------------------------------------= --Apple-Mail=_5BF03404-95BF-4EC5-B240-7E74895DD378 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; = charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; line-break: after-white-space;" = class=3D"">Hello Bertil,<div class=3D""><br class=3D""></div><div = class=3D"">the purpose of index 1000h is to read the device profile or = application</div><div class=3D"">profile from the CANopen device, i.e. a = CiA 4xx document. So any valid </div><div class=3D"">number for = object 1000h must either be in the range from 401d .. = 499d </div><div class=3D"">or 0, in case there is no device = profile.</div><div class=3D""><br class=3D""></div><div class=3D"">The = CANopen bootloader objects are defined in the CiA 302 = specification</div><div class=3D"">series, and unfortunately the chapter = for the bootloader does not mention</div><div class=3D"">a valid value = for 1000h, which leads to incompatible devices showing</div><div = class=3D"">self-made numbers (you already listed some of them). Since = CiA 302 is</div><div class=3D"">not a device profile, you can=E2=80=99t = take the value 302d, so 0 is the only</div><div class=3D"">one you = should use.</div><div class=3D""><br class=3D""></div><div = class=3D"">However, we have already noticed this issue (and many more) = inside the </div><div class=3D"">CiA Special Interest Group (SIG) = =E2=80=9EAdditional Application Layer Functions"</div><div class=3D"">and = are working on a revised version of the CANopen bootloader. So = just </div><div class=3D"">in case you (or anybody else in this = mailing list) are interested to join </div><div class=3D"">with = some new ideas / requirements you are more than welcome:</div><div = class=3D""><a = href=3D"https://www.can-cia.org/groups/technical-groups/technical-committe= e-tc/ig-canopen-fd/sig-additional-application-layer-functions/" = class=3D"">https://www.can-cia.org/groups/technical-groups/technical-commi= ttee-tc/ig-canopen-fd/sig-additional-application-layer-functions/</a></div= ><div class=3D""><br class=3D""></div><div class=3D""><br = class=3D""></div><div class=3D""><div class=3D""><br class=3D""></div><div= class=3D""> <br class=3D""><div class=3D""><span class=3D"" style=3D"font-family: = SourceCodePro-Regular;">Greetings,</span><br class=3D"" = style=3D"font-family: SourceCodePro-Regular;"><span class=3D"" = style=3D"font-family: SourceCodePro-Regular;">Uwe</span><br class=3D"" = style=3D"font-family: SourceCodePro-Regular;"><br class=3D"" = style=3D"font-family: SourceCodePro-Regular;"><br class=3D"" = style=3D"font-family: SourceCodePro-Regular;"><span class=3D"" = style=3D"font-family: = SourceCodePro-Regular;">--------------------------------------------------= -------------------</span><br class=3D"" style=3D"font-family: = SourceCodePro-Regular;"><span class=3D"" style=3D"font-family: = SourceCodePro-Regular;">MicroControl GmbH & Co. KG</span><br = class=3D"" style=3D"font-family: SourceCodePro-Regular;"><span class=3D"" = style=3D"font-family: SourceCodePro-Regular;">Junkersring 23, 53844 = Troisdorf, Germany</span><br class=3D"" style=3D"font-family: = SourceCodePro-Regular;"><br class=3D"" style=3D"font-family: = SourceCodePro-Regular;"><span class=3D"" style=3D"font-family: = SourceCodePro-Regular;">Homepage: </span><a = href=3D"http://www.microcontrol.net" class=3D"" style=3D"font-family: = SourceCodePro-Regular;">www.microcontrol.net</a><br class=3D"" = style=3D"font-family: SourceCodePro-Regular;"><span class=3D"" = style=3D"font-family: SourceCodePro-Regular;">Facebook: </span><a = href=3D"http://www.facebook.com/MicroControl.net" class=3D"" = style=3D"font-family: = SourceCodePro-Regular;">www.facebook.com/MicroControl.net</a><br = class=3D"" style=3D"font-family: SourceCodePro-Regular;"><span class=3D"" = style=3D"font-family: SourceCodePro-Regular;">Twitter : </span><a = href=3D"http://twitter.com/_microcontrol_" class=3D"" = style=3D"font-family: = SourceCodePro-Regular;">http://twitter.com/_microcontrol_</a><br = class=3D"" style=3D"font-family: SourceCodePro-Regular;"><span class=3D"" = style=3D"font-family: = SourceCodePro-Regular;">--------------------------------------------------= -------------------</span></div></div></div></body></html>= --Apple-Mail=_5BF03404-95BF-4EC5-B240-7E74895DD378-- -- Archives and useful links: http://groups.yahoo.com/group/CANbus Subscribe and unsubscribe at www.vector.com/canlist/ Report any problems to <[email protected]>