1.一种电子设备,其特征在于,包括:中央处理器CPU、第一存储模块、第二存储模块、复杂可编程逻辑器件CPLD以及切换模块;
所述CPU,被配置当所述CPU上一次读取所述启动程序的存储模块为所述第一存储模块时,在所述CPLD进行升级前向所述切换模块发送第一切换信息;
当所述CPU上一次读取所述启动程序的存储模块为所述第二存储模块时,在所述CPLD进行升级前向所述切换模块发送第二切换信息;
所述切换模块,被配置为当接收到所述第一切换信息时,将所述第一存储模块与所述CPU导通并将所述第一存储模块与所述CPLD断开;
当接收到所述第二切换信息时,将所述第二存储模块与所述CPU导通并将所述第二存储模块与所述CPLD断开。
2.根据权利要求1所述的电子设备,其特征在于,所述CPU还被配置为:
当所述CPLD升级成功时,向所述切换模块发送第三切换信息;
所述切换模块,还被配置为当接收到所述第三切换信息时,将所述第一存储模块以及所述第二存储模块分别与所述CPLD导通,并将所述第一存储模块以及所述第二存储模块与所述CPU断开。
3.根据权利要求1或2所述的电子设备,其特征在于,所述切换模块还被配置为:
当所述电子设备再次启动时,获取所述切换模块前一次接收到的切换信息;
当所述切换模块前一次接收到的切换信息为第一切换信息时,将所述第一存储模块与所述CPU导通并将所述第一存储模块与所述CPLD断开;
当所述切换模块前一次接收到的切换信息为第二切换信息时,将所述第二存储模块与所述CPU导通并将所述第二存储模块与所述CPLD断开;
当所述切换模块前一次接收到的切换信息为第三切换信息时,将所述第一存储模块以及所述第二存储模块分别与所述CPLD导通,并将所述第一存储模块以及所述第二存储模块与所述CPU断开。
4.根据权利要求1所述的电子设备,其特征在于,所述切换模块包括分压单元与开关单元,所述分压单元分别与所述CPU以及所述开关单元连接,所述开关单元分别与所述第一存储模块、所述第二存储模块、所述CPLD以及所述CPU连接;
所述分压单元,被配置为当收到所述第一切换信息时向所述开关单元发送第一电压信号,当收到所述第二切换信息向所述开关单元发送第二电压信号;
所述开关单元,被配置为当接收到所述第一电压信号时,将所述第一存储模块与所述CPU导通,将所述第一存储模块与所述CPLD断开;
当接收到所述第二电压信号时,将所述第二存储模块与所述CPU导通,将所述第二存储模块与所述CPLD断开。
5.根据权利要求4所述的电子设备,其特征在于,所述分压单元包括:第一电阻、第二电阻以及电位器,所述第一电阻的第一端连接电源,所述第一电阻的第二端连接所述电位器的第一端,所述第二电阻的第一端连接电源,所述第二电阻的第二端连接所述电位器的第二端,所述电位器的第一端连接所述开关单元的第一端,所述电位器的第二端连接所述开关单元的第二端,所述电位器的第三端与所述电位器的第四端接地,所述电位器的控制端连接所述CPU,所述第一电阻与所述第二电阻的阻值相同;
所述电位器被配置为:
当所述电位器的控制端接收到所述第一切换信息时,将所述电位器的第一端与所述电位器的第三端间的电阻调整为第一阻值,将所述电位器的第二端与所述电位器的第四端间的电阻调整为第二阻值,使所述电位器的第一端向所述开关单元的第一端输出第一电压、所述电位器的第二端向所述开关单元的第二端输出第二电压,所述第一阻值小于所述第二阻值,所述第一电压小于第二电压;
当所述电位器的控制端接收到所述第二切换信息时,将所述电位器的第一端与所述电位器的第三端间的电阻调整为第二阻值,将所述电位器的第二端与所述电位器的第四端间的电阻调整为第一阻值,使所述电位器的第一端向所述开关单元的第一端输出第二电压、所述电位器的第二端向所述开关单元的第二端输出第一电压;
所述开关单元接收到所述第一电压信号,包括:
所述开关单元的第一端的电压为所述第一电压且所述开关单元的第二端的电压为所述第二电压;
所述开关单元接收到所述第二电压信号,包括:
所述开关单元的第一端的电压为所述第二电压且所述开关单元的第二端的电压为所述第一电压。
6.一种电子设备控制方法,应用于权利要求1-5所述的电子设备,其特征在于,包括:
中央处理器CPU确定所述CPU上一次读取所述启动程序的存储模块;
当所述CPU上一次读取所述启动程序的存储模块为第一存储模块时,所述CPU在复杂可编程逻辑器件CPLD进行升级前向切换模块发送第一切换信息;
当所述CPU上一次读取所述启动程序的存储模块为第二存储模块时,所述CPU在所述CPLD进行升级前向所述切换模块发送第二切换信息;
当所述切换模块接收到所述第一切换信息时,所述切换模块将所述第一存储模块与所述CPU导通并将所述第一存储模块与所述CPLD断开;
当所述切换模块接收到所述第二切换信息时,所述切换模块将所述第二存储模块与所述CPU导通并将所述第二存储模块与所述CPLD断开。
7.根据权利要求6所述的电子设备控制方法,其特征在于,所述方法还包括:
当所述CPLD升级成功时,向所述切换模块发送第三切换信息;
当所述切换模块接收到所述第三切换信息时,将所述第一存储模块以及所述第二存储模块分别与所述CPLD导通,并将所述第一存储模块以及所述第二存储模块与所述CPU断开。
8.根据权利要求6所述的电子设备控制方法,其特征在于,所述方法还包括:
当所述电子设备再次启动时,所述切换模块获取所述切换模块前一次接收到的切换信息;
当所述切换模块前一次接收到的切换信息为第一切换信息时,将所述第一存储模块与所述CPU导通并将所述第一存储模块与所述CPLD断开;
当所述切换模块前一次接收到的切换信息为第二切换信息时,将所述第二存储模块与所述CPU导通并将所述第二存储模块与所述CPLD断开;
当所述切换模块前一次接收到的切换信息为第三切换信息时,将所述第一存储模块以及所述第二存储模块分别与所述CPLD导通,并将所述第一存储模块以及所述第二存储模块与所述CPU断开。