ANSI CTA-2045.1-2014 Modular Communications Interface for Firmware Transfer Message Set (Formerly ANSI CEA-2045.1).pdf
《ANSI CTA-2045.1-2014 Modular Communications Interface for Firmware Transfer Message Set (Formerly ANSI CEA-2045.1).pdf》由会员分享,可在线阅读,更多相关《ANSI CTA-2045.1-2014 Modular Communications Interface for Firmware Transfer Message Set (Formerly ANSI CEA-2045.1).pdf(16页珍藏版)》请在麦多课文档分享上搜索。
1、 ANSI/CTA Standard Modular Communications Interface for Firmware Transfer Message Set ANSI/CTA-2045.1 (Formerly ANSI/CEA-2045.1) July 2014 NOTICE Consumer Technology Association (CTA) Standards, Bulletins and other technical publications are designed to serve the public interest through eliminating
2、misunderstandings between manufacturers and purchasers, facilitating interchangeability and improvement of products, and assisting the purchaser in selecting and obtaining with minimum delay the proper product for his particular need. Existence of such Standards, Bulletins and other technical public
3、ations shall not in any respect preclude any member or nonmember of the Consumer Technology Association from manufacturing or selling products not conforming to such Standards, Bulletins or other technical publications, nor shall the existence of such Standards, Bulletins and other technical publica
4、tions preclude their voluntary use by those other than Consumer Technology Association members, whether the standard is to be used either domestically or internationally. Standards, Bulletins and other technical publications are adopted by the Consumer Technology Association in accordance with the A
5、merican National Standards Institute (ANSI) patent policy. By such action, the Consumer Technology Association does not assume any liability to any patent owner, nor does it assume any obligation whatever to parties adopting the Standard, Bulletin or other technical publication. This document does n
6、ot purport to address all safety problems associated with its use or all applicable regulatory requirements. It is the responsibility of the user of this document to establish appropriate safety and health practices and to determine the applicability of regulatory limitations before its use. This do
7、cument is copyrighted by the Consumer Technology Association and may not be reproduced, in whole or part, without written permission. Federal copyright law prohibits unauthorized reproduction of this document by any means. Organizations may obtain permission to reproduce a limited number of copies b
8、y entering into a license agreement. Requests to reproduce text, data, charts, figures or other material should be made to the Consumer Technology Association. (Formulated under the cognizance of the CTA R7.8 Modular Communication Interface for Energy Management Subcommittee.) Published by CONSUMER
9、TECHNOLOGY ASSOCIATION 2015 Technology Phone 800-699-9277; Fax 734-780-2046; Internet http:/; Email 2.2 Compliance Notation As used in this document “shall” and “must” denote mandatory provisions of the standard. “Should” denotes a provision that is recommended but not mandatory. “May” denotes a fe
10、ature whose presence does not preclude compliance, and implementation of which is optional. “Optional” denotes items that may or may not be present in a compliant device. 2.3 Definitions and Abbreviations Big-Endian Specifies that the transmission byte order of a data stream is MSB first CRC CRC-16-
11、CCITT using the x16+ x12+ x5+ 1 polynomial with a starting value of zero LSB Least Significant Byte e.g. for the value 0x12345678, 0x78 is the LSB LSN Bits 23through 20e.g. the LSN of 0xAB is 0xB MSB Most Significant Byte e.g. for the value 0x12345678, 0x12 is the MSB 1 MSN Bits 27through 24e.g. the
12、 MSN of 0xAB is 0xA Nibble Four bit value obtained by dividing a byte in half OTAP Over-the-Air Programming SGD Smart Grid Device the end device that is being informed of grid conditions SINT8 Eight-bit signed value (ones compliment) SINT16 16-bit signed value (ones compliment) UCM Universal Communi
13、cations Module the communications device that provides communication connectivity to an SGD UINT8 Eight-bit unsigned value UINT16 16-bit unsigned value UINT32 32-bit unsigned value 3 Message Set The Firmware Download message set is an extension of the ANSI/CEA-2045 Intermediate DR message set (Messa
14、ge Type = 0x08, 0x02). Unlike the Basic DR Application message set, which is fixed at 8 bytes total message length, Intermediate DR application messages have variable lengths. Some message definitions include Null terminated strings which causes the length of the packet to be content specific. Prior
15、 to sending any of the messages defined in this specification, the device must negotiate the maximum payload size using the “Query: Maximum payload length?“ and “Response: Maximum payload length“ messages defined in Section 6 of ANSI/CEA-2045. ANSI/CEA-2045 prohibits transfer of serial messages that
16、 would overflow buffers of the recipient. Intermediate DR commands are all optional, however if the device supports the Firmware Transfer message set, all messages in this specification shall be fully supported. Where the terms “optional” and “mandatory” are used in the tables in this section, they
17、refer only to the requirement for those fields within the message being described. Where multiple fields are labeled as “optional”, the sender must include all elements up to the last “optional” value transmitted. 3.1 Firmware Download The messages in this section are used to transfer a firmware ima
18、ge from the UCM to the SGD to reprogram the SGD. 3.1.1 Current Image Parameters This command is used to retrieve the current image parameters from the SGD. 2 Parameters Image Size: size of the image in bytes, UINT32. Image CRC: CRC value for the image, UINT16. Version String: version label for the i
19、mage, Null terminated string. Revision String: revision label for the image, Null terminated string. Build String: build label for the image, Null terminated string. SGD Get: Not Applicable SGD Set: Not Applicable UCM Get: SGD responds UCM Set: SGD responds 3.1.1.1 Get Firmware Version Request Paylo
20、ad Byte Value Comments Mandatory/Optional 1 0x09 OpCode1 M 2 0x00 OpCode2 M 3.1.1.2 Get Firmware Version Response Payload Byte Value Comments Mandatory/Optional 1 0x09 OpCode1 M 2 0x80 OpCode2 M 3 Response Code M 4-7 Image Size M 8-9 Image CRC M 10-? Version String (Null Terminated) M ?-? Revision S
21、tring (Null Terminated) M ?-? Build String (Null Terminated) M Set Firmware Version Request: Not Applicable Set Firmware Version Response: Not Applicable 3.1.2 OTAP Action This command is used to cause an action in the SGD. The actions may take longer than the ANSI/CEA-2045 maximum response delay al
22、lows. When the action is completed, the SGD will send the OTAP status command to notify the UCM of success/failure. 3 Parameters Action, UINT8. Value Action Comment 0 Prepare for OTAP Prepair Flash area for reception of new image. 1 Validate Image Validate the received image 2 Load Image Load the re
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ANSICTA204512014MODULARCOMMUNICATIONSINTERFACEFORFIRMWARETRANSFERMESSAGESETFORMERLYANSICEA20451PDF

链接地址:http://www.mydoc123.com/p-434578.html