logo好方法网

电子设备,更新其中固件的方法以及执行其中固件的方法


技术摘要:
一种电子设备(2),包括专用集成电路(4)和微控制器(10)。所述微控制器(10)嵌入可重写非易失性存储器(12)。所述电子设备(2)包括将专用集成电路(4)连接到可重写非易失性存储器(12)的串行接口(20)。还描述了一种用于更新这种电子设备中的固件的方法以及用于执行这种电子设  全部
背景技术:
在包括专用集成电路的电子设备中,由专用集成电路的控制器执行的固件通常存 储在通常使用串行接口连接到专用集成电路的专用(通常是闪存)存储器中。实际上,由于 技术挑战,闪存没有嵌入在专用集成电路本身中。 然而,当要升级存储在存储器中的固件时,这种传统的解决方案是相当成问题的, 因为这种升级只能经由串行接口以比数据的传入速率慢的速度进行。
技术实现要素:
在此上下文中,本发明提供了一种电子设备,包括专用集成电路和微控制器(例如 主微控制器),其特征在于,微控制器嵌入可重写的非易失性存储器,并且在于,电子设备包 括将专用集成电路连接到可重写的非易失性存储器的串行接口。 因此,由专用集成电路执行的程序指令可以存储在该可重写的非易失性存储器 中,并经由刚刚提到的串行接口进行访问。 这避免了需要专用闪存来存储这些程序指令,从而降低了成本。此外,一旦微控制 器(这里是主微控制器)接收到固件升级,就可以将它们存储在可重写非易失性存储器中, 即以数据的传入速率的速度(可能在主微控制器固件本身升级的同时)将固件升级存储在 可重写非易失性存储器中。 根据可行的可选特征: -专用集成电路被设计为执行存储在可重写非易失性存储器中的指令; -专用集成电路被设计为经由串行接口读取所述指令,并包括适用于执行所述指 令的控制器; -主微控制器包括连接到串行接口并适用于访问可重写非易失性存储器的串行接 口端口; -主微控制器和专用集成电路经由总线连接; -主微控制器适合于接收固件升级并用于将固件升级存储在可重写非易失性存储 器中; -主微控制器连接到车辆数据网络。 本发明还提供了一种更新如上限定的电子设备中的固件的方法,包括以下步骤: -主微控制器接收固件升级; -主微控制器将固件升级存储在可重写非易失性存储器中。 本发明还提供了一种执行如上限定的电子设备中的固件的方法,包括以下步骤: 3 CN 111596944 A 说 明 书 2/4 页 -专用集成电路经由串行接口读取存储在可重写非易失性存储器中的指令; -由专用集成电路的控制器执行读取指令。 这种方法还可以包括以下步骤: -主微控制器接收固件升级; -主微控制器将固件升级存储在可重写非易失性存储器中。 通过参考附图阅读本发明的优选实施例,将更好地理解本发明实施例的其他特征 和优点。 附图说明 图1示出了根据本发明的可行实施例的电子设备; 图2是示出根据本发明的用于执行固件的示例性方法的流程图; 图3是示出根据本发明的用于更新固件的示例性方法的流程图。
下载此资料需消耗2积分,
分享到:
收藏