《一种带检测功能的P2MP软件烧写装置及方法.pdf》由会员分享,可在线阅读,更多相关《一种带检测功能的P2MP软件烧写装置及方法.pdf(7页珍藏版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910085299.8 (22)申请日 2019.01.29 (71)申请人 珠海迈科智能科技股份有限公司 地址 519090 广东省珠海市金湾区红旗镇 永达路66号2#厂房 (72)发明人 王天辉 邹绍见 (74)专利代理机构 北京连城创新知识产权代理 有限公司 11254 代理人 刘伍堂 (51)Int.Cl. G06F 8/61(2018.01) G06F 13/42(2006.01) (54)发明名称 一种带检测功能的P2MP软件烧写装置及方 法 (57)摘要 本发。
2、明涉及一种带检测功能的P2MP软件烧 写装置及方法, 包括: 主机、 烧写板和多个从机, 所述主机通过I2C与所述烧写板相连, 所述烧写 板通过I2C分别与所述多个从机相连; 所述烧写 板包括: 光耦合器、 TXD串口、 RXD串口和多个缓冲 器, 将主机的程序通过烧写板烧写至多个从机。 本发明对烧写板进行简化, 省去单片机等控制器 件, 不需要对烧写板烧写程序, 本发明采用简单 的缓冲器与光耦合器组成的逻辑电路, 实现一对 多的更快速度的程序烧写, 并采用I2C进行从机 的检测锁定, 完成带检测的更准确的烧写从机, 节省资源, 减少成本。 权利要求书1页 说明书3页 附图2页 CN 1095。
3、97630 A 2019.04.09 CN 109597630 A 1.一种带检测功能的P2MP软件烧写装置, 包括: 主机、 烧写板和多个从机, 其特征在于, 所述主机通过I2C与所述烧写板相连, 所述烧写板通过I2C分别与所述多个从机相连, 用于 控制并检测所述从机的状态; 所述烧写板包括: 光耦合器、 TXD串口、 RXD串口和多个缓冲器, 其中, 所述多个缓冲器通 过所述RXD串口与所述主机相连, 每个所述缓冲器连接有多个所述光耦合器, 每个所述光耦 合器通过所述TXD串口连接有所述从机, 用于将主机的程序通过烧写板烧写至多个从机。 2.根据权利要求1所述的带检测功能的P2MP软件烧写。
4、装置, 其特征在于, 还包括: 显示 设备, 其分别与多个从机相连, 用于提示从机的连接状态。 3.根据权利要求2所述的带检测功能的P2MP软件烧写装置, 其特征在于, 所述主机设有 用于进入烧写模式的P2MP按键和用于启动烧写的烧写按键。 4.根据权利要求1所述的带检测功能的P2MP软件烧写装置, 其特征在于, 所述烧写板还 设有接地端口, 用于分别与所述主机和从机的接地端口相连。 5.根据权利要求1所述的带检测功能的P2MP软件烧写装置, 其特征在于, 所述烧写板还 设有电源端口, 用于分别与所述主机和从机的电源端口相连。 6.根据权利要求1-5中任一项所述的带检测功能的P2MP软件烧写装。
5、置, 其特征在于, 所 述主机和从机为机顶盒。 7.一种利用权利要求3所述的带检测功能的P2MP软件烧写装置烧写程序的方法, 其特 征在于, 包括以下步骤: S1: 使主机进入烧写模式, 主机通过串口发送同步信号; S2: 多个从机分别接收所述同步信号与主机同步; S3: 主机发送I2C数据进行多个从机锁定, 检测各从机是否连接正常; S4: 主机将程序数据通过烧写板分为多路分别发送至连接正常的从机, 烧写FLASH和 OTP。 8.根据权利要求7所述的方法, 其特征在于, 还包括步骤S5: 从机接收主机发送的重启 指令重启, 完成烧写。 权 利 要 求 书 1/1 页 2 CN 109597。
6、630 A 2 一种带检测功能的P2MP软件烧写装置及方法 技术领域 0001 本发明属于电子技术领域, 具体涉及一种带检测功能的P2MP软件烧写装置及方 法。 背景技术 0002 现在STB (机顶盒) Decoder (解码器) 功能越来越强大, 是高度集成, 经济高效的高 性能SoC (片上系统) 。 目前越来越多厂家已经把demodulator (解调器) , DDR集成在处理器中 了, 最近又出现了嵌入FLASH的CPU,对于这种情况, 传统的烧写方法已没法准确快速地烧写 程序, 如: WinGDB调试即JTAG仿真来烧写, 这种方式烧写较慢, 很不方便, 主板上需要额外加 上仿真电。
7、路, 而且只能一台接着一台烧, PC对STB串口升级, 只能一对一, 且因PC串口速度比 较慢, 烧写 4M 约需 10 分钟, 造成效率及其低下。 发明内容 0003 针对现有技术的不足, 本发明提出了一种带检测功能的P2MP软件烧写装置及方 法, 本发明对烧写板进行简化, 省去单片机等控制器件, 不需要对烧写板烧写程序, 本发明 采用简单的缓冲器与光耦合器组成的逻辑电路, 实现一对多的更快速度的程序烧写, 并采 用I2C进行从机的检测锁定, 完成带检测的更准确的烧写从机, 节省资源, 减少成本。 0004 为解决上述技术问题, 本发明采取的技术方案为: 一种带检测功能的P2MP软件烧写装置。
8、, 包括: 主机、 烧写板和多个从机, 所述主机通过 I2C与所述烧写板相连, 所述烧写板通过I2C分别与所述多个从机相连, 用于控制并检测所 述从机的状态; 所述烧写板包括: 光耦合器、 TXD串口、 RXD串口和多个缓冲器, 其中, 所述多 个缓冲器通过所述RXD串口与所述主机相连, 每个所述缓冲器连接有多个所述光耦合器, 每 个所述光耦合器通过所述TXD串口连接有所述从机, 用于将主机的程序通过烧写板烧写至 多个从机。 0005 进一步的, 还包括: 显示设备, 其分别与多个从机相连, 用于提示从机的连接状态。 0006 进一步的, 所述主机设有用于进入烧写模式的P2MP按键和用于启动烧。
9、写的烧写按 键。 0007 进一步的, 所述烧写板还设有接地端口, 用于分别与所述主机和从机的接地端口 相连。 0008 进一步的, 所述烧写板还设有电源端口, 用于分别与所述主机和从机的电源端口 相连。 0009 进一步的, 所述主机和从机为机顶盒。 0010 同时, 一种利用上述带检测功能的P2MP软件烧写装置烧写程序的方法, 包括以下 步骤: S1: 使主机进入烧写模式, 主机通过串口发送同步信号; S2: 多个从机分别接收所述同步信号与主机同步; 说 明 书 1/3 页 3 CN 109597630 A 3 S3: 主机发送I2C数据进行多个从机锁定, 检测各从机是否连接正常; S4:。
10、 主机将程序数据通过烧写板分为多路分别发送至连接正常的从机, 烧写FLASH和 OTP。 0011 进一步的, 还包括步骤S5: 从机接收主机发送的重启指令重启, 完成烧写。 0012 本发明的有益效果至少包括: 本发明通过对烧写板进行简化, 省去单片机等控制 器件, 不需要对烧写板烧写程序, 只需采用简单的缓冲器与光耦合器组成的逻辑电路, 实现 一对多的更快速度的程序烧写, 并采用I2C进行从机的检测锁定, 完成带检测的更准确的烧 写从机, 节省资源, 减少成本。 附图说明 0013 图1为本发明装置结构示意图。 0014 图2为本发明烧写板结构示意图。 0015 图3为本发明烧写方法流程图。
11、。 具体实施方式 0016 为了使本领域技术人员更好地理解本发明的技术方案, 下面结合具体实施例对本 发明作进一步的详细说明。 下面描述的实施例是示例性的, 仅用于解释本发明, 而不能理解 为对本发明的限制。 实施例中未注明具体技术或条件的, 按照本领域内的文献所描述的技 术或条件或者按照产品说明书进行。 0017 根据本发明的实施例, 图1为本发明装置结构示意图, 参照图1所示, 本发明所述带 检测功能的P2MP软件烧写装置, 主要包括: 主机、 烧写板和多个从机 (图中从机1-从机N) , 所 述主机通过I2C与所述烧写板相连, 所述烧写板通过I2C分别与所述多个从机相连, 用于控 制并检。
12、测所述从机的状态。 可以理解的是, I2C包括: SCL和SDA, 本发明在P2MP传输中添加有 应答协议I2C的作用是来控制各从机, 并由SDA判断烧写过程中是否正常, 从机是否连接成 功, 连接成功才传送数据。 0018 根据本发明的一些实施例, 本发明烧写装置还可以包括: 显示设备, 其分别与多个 从机相连, 用于提示从机的连接状态。 0019 根据本发明的一些实施例, 本发明所述主机还设有用于进入烧写模式的P2MP按键 和用于启动烧写的烧写按键。 0020 根据本发明的实施例, 参照图1所示, 所述烧写板还设有接地端口 (GND) , 用于分别 与所述主机和从机的接地端口相连。 002。
13、1 根据本发明的实施例, 参照图1所示, 所述烧写板还设有电源端口 (电源电压为 5V) , 用于分别与所述主机和从机的电源端口相连。 0022 根据本发明的实施例, 为了更加清楚的描述本发明的技术方案, 本发明将缓冲器 设为两个, 光耦合器设为16个 (图中光耦合器1-光耦合器16) , 即16个从机, 进行描述, 图2为 本发明该实施例的烧写板结构示意图, 参照图1和2所示, 所述烧写板包括: 两个光耦合器、 TXD串口、 RXD串口和16个缓冲器, 其中, 所述两个缓冲器通过所述RXD串口与所述主机的TXD 串口相连, 每个所述缓冲器设有8路输出端分别与16个光耦合器相连, 每个所述光耦。
14、合器通 过所述TXD串口与所述从机的RXD串口相连, 每路由光耦合器来隔离16路数据不受干扰, 实 说 明 书 2/3 页 4 CN 109597630 A 4 现主机和从机数据总线的双向异步通信, 完成程序烧写过程将主机的程序通过烧写板烧写 至多个从机。 可以理解的是, 本发明对缓冲器及光耦合器及从机的具体数量不作特别限制。 0023 在本发明的另一方面, 提出了一种利用上述带检测功能的P2MP软件烧写装置烧写 程序的方法, 图3为本发明烧写方法流程图, 参照图3所示, 主要包括以下步骤: S1: 使主机进入烧写模式, 主机通过串口发送同步信号; S2: 多个从机分别接收所述同步信号与主机同。
15、步; S3: 主机发送I2C数据进行多个从机锁定, 检测各从机是否连接正常; S4: 主机将程序数据通过烧写板分为多路分别发送至连接正常的从机, 烧写FLASH和 OTP; 根据本发明的一些实施例, 在烧写时开启加密boot的OTP设置进行加密。 0024 根据本发明的实施例, 还包括步骤S5: 从机接收主机发送的重启指令重启, 完成烧 写。 0025 根据本发明的一些实施例, 本发明所述主机和从机为CPU嵌入flash的设备, 如机 顶盒, 具体种类不受限制。 0026 综上所述, 本发明通过对烧写板进行简化, 省去单片机等控制器件, 不需要对烧写 板烧写程序, 只需采用简单的缓冲器与光耦合。
16、器组成的逻辑电路, 实现一对多的更快速度 的程序烧写, 并采用I2C进行从机的检测锁定, 完成带检测的更准确的烧写从机, 节省资源, 减少成本。 0027 在本发明中, 除非另有明确的规定和限定, 术语 “相连” 、“连接” 等术语应做广义理 解, 例如, 可以是固定连接, 也可以是可拆卸连接, 或成一体; 可以是机械连接, 也可以是电 连接; 可以是直接相连, 也可以通过中间媒介间接相连, 可以是两个元件内部的连通或两个 元件的相互作用关系。 对于本领域的普通技术人员而言, 可以根据具体情况理解上述术语 在本发明中的具体含义。 0028 尽管上面已经示出和描述了本发明的实施例, 可以理解的是, 上述实施例是示例 性的, 不能理解为对本发明的限制, 本领域的普通技术人员在本发明的范围内可以对上述 实施例进行变化、 修改、 替换和变型, 同时, 对于本领域的一般技术人员, 依据本申请的思 想, 在具体实施方式及应用范围上均会有改变之处。 说 明 书 3/3 页 5 CN 109597630 A 5 图1 说 明 书 附 图 1/2 页 6 CN 109597630 A 6 图2 图3 说 明 书 附 图 2/2 页 7 CN 109597630 A 7 。