一種嵌入式加密燒錄工具的制作方法
【技術(shù)領(lǐng)域】
[0001]本實用新型涉及一種嵌入式加密燒錄工具,屬于電子加工領(lǐng)域。
【背景技術(shù)】
[0002]面對日益劇增的人力成本和知識產(chǎn)權(quán)的價值越發(fā)受到人們重視,如何降低人力投入同時又滿足保密需求是每一個公司迫切需要思考的問題。
[0003]目前新能源電動車依賴國家補貼政策發(fā)展,未來隨著政策逐步退出,新能源電動車面向市場,如何在保證質(zhì)量的前提下降低成本,成為廠家未來關(guān)注焦點。
[0004]新能源電動車內(nèi)部含有大量汽車電子控制單元,有些單元是在軟件控制下發(fā)揮作用的,例如:整車VCU、電控MCU、電池BMS等,隨著行業(yè)發(fā)展,部分軟件需要進行現(xiàn)場更新,需要相應(yīng)的專業(yè)人員和設(shè)備來完成,隨著經(jīng)濟的發(fā)展,新能源電動車占比逐步地提高,對售后維護和保密工作有了新的要求。
[0005]目前整車出廠時,內(nèi)部包含各種電子控制器,通常情況下控制器內(nèi)部固化了一段引導Bootloader,目的是不拆蓋實現(xiàn)在線更新程序。
[0006]傳統(tǒng)的燒錄工具,應(yīng)用于通過串口燒錄的系統(tǒng),電腦PC上位機端在人工操作指令下,完成系統(tǒng)的程序更新,若有成百上千套系統(tǒng)需要程序更新,需要投入過多的人力才能完成,主要具有以下缺點:
[0007](I)需要現(xiàn)場專業(yè)工作人員,同時要求專業(yè)設(shè)備PC電腦和專業(yè)知識,某些情況下需要多人協(xié)助;
[0008](2)發(fā)生錯誤后,需要重新引導,沒有智能識別錯誤和自動重啟引導功能;
[0009](3)整個過程中,燒錄的文件是公開,無法滿足保密要求。
【實用新型內(nèi)容】
[0010]本實用新型的目的在于提供一種嵌入式加密燒錄工具,主要解決傳統(tǒng)燒錄工具不夠自動化,需要投入一定人力和設(shè)備,造成售后維護成本高、效率低的問題。本實用新型借用嵌入式模塊技術(shù),實現(xiàn)自動更新程序,將程序更新過程中的人工成本節(jié)省下來,降低生產(chǎn)售后維護成本,同時滿足公司對程序文件的保密要求。
[0011]為了實現(xiàn)上述目的,本實用新型采用的技術(shù)方案如下:
[0012]一種嵌入式加密燒錄工具,包括MCU主控芯片,分別與MCU主控芯片連接的串口芯片U2、接口 P2、IXD顯示屏芯片、電源,分別與串口芯片U2連接的UART串口 I和UART串口2,與IXD顯示屏芯片連接的IXD顯示屏,所述接口 P2用于與外部PC機連接,MCU主控芯片中存儲的所有燒錄文件均通過此接口從外部下載并存儲至內(nèi)部FLASH中,內(nèi)部存儲的燒錄文件需要更新時,也通過此接口實現(xiàn)內(nèi)部燒錄文件的更新,MCU主控芯片負責驅(qū)動UART串口 I和UART串口 2、IXD顯示屏燈外圍器件,其中,UART串口 I和UART串口 2與整車VCU相連實現(xiàn)通訊,整車V⑶需要更新的程序直接從MCU主控芯片中獲得,并且,IXD顯示屏能顯示部分操作指令,指導用戶進行操作,并在整個過程中,燒錄過程是自動實現(xiàn)的,不需要過多的人力成本和專業(yè)知識即可實現(xiàn)燒錄。
[0013]具體地,所述MCU主控芯片采用STM32,串口芯片U2采用MAX232,IXD顯示屏芯片采用 MC74HC595AN。所述串口芯片 U2 與 STM32 的 RXl、TXl、RX2、TX2 引腳連接,RXl、TXl引腳控制UART串口 I的傳輸,RX2、TX2引腳控制UART串口 2的傳輸;所述接口 P2與MCU主控芯片的RST、TRST、TDO、TD1、TCK、TMS引腳連接。
[0014]進一步地,所述IXD顯示屏芯片包括相互連接的IXD顯示屏芯片U8和IXD顯示屏芯片U9,所述IXD顯示屏芯片U8與MCU主控芯片的MOSL、SCK、NSS引腳連接;IXD顯示屏芯片U9與MCU主控芯片的SCK、NSS引腳連接。
[0015]更進一步地,所述STM32的RST引腳還連接有復位電路。所述STM32的PC8、PC9、PA8引腳還連接有指示燈。所述STM32的PC5引腳連接有升級電路。指示燈在整個過程中,可以提示本實用新型是否正常運行。
[0016]本實用新型的實現(xiàn)方法,包括如下步驟:
[0017](I)燒錄文件以庫文件方式封裝在MCU主控芯片中,封裝時將燒錄文件轉(zhuǎn)換為二進制數(shù)據(jù)存儲于MCU主控芯片的FLASH中;
[0018](2) UART串口 I或2與整車V⑶的串口連接通訊,MCU主控芯片自動進行串口匹配并識別燒錄文件目錄,然后發(fā)送命令給整車V⑶進行bootloader引導;
[0019](3)整車V⑶自動返回串口信息至MCU主控芯片;
[0020](4)MCU主控芯片向整車VCU發(fā)送復位指令,復位成功后再向整車VCU發(fā)送擦除命令;
[0021](5) MCU主控芯片向整車VCU發(fā)送文件下載指令,MCU主控芯片根據(jù)燒錄文件目錄查找相應(yīng)的燒錄文件傳輸至整車VCU,燒錄成功。
[0022]具體地,所述步驟(5)中,燒錄文件傳輸前先將其加密,然后通過xmodem協(xié)議傳輸至整車VCU0
[0023]與現(xiàn)有技術(shù)相比,本實用新型具有以下有益效果:
[0024]( I)本實用新型借用嵌入式模塊技術(shù),實現(xiàn)自動燒錄的目的,將程序更新過程中的人工成本節(jié)省下來,降低生產(chǎn)售后維護成本,同時滿足公司對程序文件的保密要求。
[0025](2)本實用新型系統(tǒng)是在單芯片內(nèi)部運行,整個燒錄文件以庫文件方式封裝在MCU主控芯片中,封裝時將燒錄文件轉(zhuǎn)換為二進制數(shù)據(jù)存儲于MCU主控芯片的FLASH中,燒錄過程文件使用非透明方式來傳輸,增加解密成本與難度,達到相應(yīng)加密功能。
[0026](3)本實用新型便攜脫機燒錄,無需通過PC電腦來傳輸文件,降低公司設(shè)備購置成本。
[0027](4)本實用新型降低了對現(xiàn)場工作人員的要求,提高了工作效率,降低售后維護成本,同時也提高公司程序文件的保密性,具有很高的實用性。
【附圖說明】
[0028]圖1為本實用新型的電路框圖。
[0029]圖2為本實用新型的工作流程圖。
[0030]上述附圖中,附圖標記對應(yīng)的部件名稱如下:
[0031 ] 1-MCU 主控芯片,2-LCD 顯示屏,3_ 電源,4_ UART 串口 I,5- UART 串口 2。
【具體實施方式】
[0032]下面結(jié)合附圖和實施例對本實用新型作進一步說明,本實用新型的實施方式包括但不限于下列實施例。
實施例
[0033]如圖1和圖2所示,一種嵌入式加密燒錄工具,基于MCU主控芯片STM32開發(fā),具備UART接口,若干LED指示燈,IXD顯示屏,本實施例的電路框圖如圖1所示,包括MCU主控芯片,同時與MCU主控芯片的RXl、TXl、RX2、TX2引腳連接的串口芯片U2,分別與串口芯片U2連接的UART串口 I和UART串口 2,同時與MCU主控芯片的RST、TRST、TDO、TD1、TCK、TMS引腳連接的接口 P2,同時與MCU主控芯片的MOSL、SCK、NSS引腳連接的IXD顯示屏芯片U8,同時與MCU主控芯片的SCK、NSS引腳連接的IXD顯示屏芯片U9,同時與IXD顯示屏芯片U8和U9連接的接口 P3,與MCU主控芯片RST引腳連接的復位電路,為MCU主控芯片提供電能的電源,其中,RXU TXl引腳控制UART串P I的傳輸,RX2、TX2引腳控制UART串P2的傳輸。
[0034]在本實施例中,MCU主控芯片采用STM32F103R,串口芯片U2采用MAX232,LCD顯示屏芯片U8和U9均采用MC74HC595AN。
[0035]在本實施例中,MCU主控芯片的PC8、PC9、PA8引腳還連接有指示燈,PC5引腳連接有升級電路,其中,接口 P2為升級燒錄文件時,與外部PC連接的接口。
[0036]本實用新型的實現(xiàn)方法為:
[0037](I)燒錄文件以庫文件方式封裝在MCU主控芯片中,封裝時將燒錄文件轉(zhuǎn)換為二進制數(shù)據(jù)存儲于MCU主控芯片的FLASH中;
[0038](2) UART串口 I或2與整車V⑶的串口連接通訊,MCU主控芯片自動進行串口匹配并識別燒錄文件目錄,然后發(fā)送命令給整車V⑶進行bootloader引導;
[0039](3)整車V⑶自動返回串口信息至MCU主控芯片;
[0040](4)MCU主控芯片向整車VCU發(fā)送復位指令,復位成功后再向整車VCU發(fā)送擦除命令;
[0041](5) MCU主控芯片向整車VCU發(fā)送文件下載指令,MCU主控芯片根據(jù)燒錄文件目錄查找相應(yīng)的燒錄文件,將其加密后通過xmodem協(xié)議傳輸至整車VCU’燒錄成功。
[0042]在本實施例中,串口的波特率為115200b it/s。
[0043]本實用新型為便攜脫機燒錄,無需通過PC電腦來傳輸文件,降低了公司的設(shè)別購置成本;降低了對現(xiàn)場工作人員的要求,提高了工作效率,降低售后維護成本,同時也提高公司程序文件的保密性。
[0044]按照上述實施例,便可很好地實現(xiàn)本實用新型。值得說明的是,基于上述結(jié)構(gòu)設(shè)計的前提下,為解決同樣的技術(shù)問題,即使在本實用新型上做出一些無實質(zhì)性的改動或潤色,所采用的技術(shù)方案的實質(zhì)仍然與本實用新型一樣,故其也應(yīng)當在本實用新型的保護范圍內(nèi)。
【主權(quán)項】
1.一種嵌入式加密燒錄工具,其特征在于,包括MCU主控芯片,分別與MCU主控芯片連接的串口芯片U2、接口 P2、IXD顯示屏芯片、電源,分別與串口芯片U2連接的UART串口 I和UART串口 2,與IXD顯示屏芯片連接的IXD顯示屏,所述接口 P2用于與外部PC機連接。
2.根據(jù)權(quán)利要求1所述的一種嵌入式加密燒錄工具,其特征在于,所述MCU主控芯片采用STM32,串口芯片U2采用MAX232,LCD顯示屏芯片采用MC74HC595AN。
3.根據(jù)權(quán)利要求2所述的一種嵌入式加密燒錄工具,其特征在于,所述串口芯片U2與STM32的RXl、TXl、RX2、TX2引腳連接,RXUTXl引腳控制UART串P I的傳輸,RX2、TX2引腳控制UART串口 2的傳輸;所述接口 P2與MCU主控芯片的RST、TRST、TDO、TDK TCK、TMS引腳連接。
4.根據(jù)權(quán)利要求3所述的一種嵌入式加密燒錄工具,其特征在于,所述LCD顯示屏芯片包括相互連接的IXD顯示屏芯片U8和IXD顯示屏芯片U9,所述IXD顯示屏芯片U8與MCU主控芯片的MOSL、SCK、NSS引腳連接;IXD顯示屏芯片U9與MCU主控芯片的SCK、NSS引腳連接。
5.根據(jù)權(quán)利要求4所述的一種嵌入式加密燒錄工具,其特征在于,所述STM32的RST引腳還連接有復位電路。
6.根據(jù)權(quán)利要求5所述的一種嵌入式加密燒錄工具,其特征在于,所述STM32的PC8、PC9、PA8引腳還連接有指示燈。
7.根據(jù)權(quán)利要求6所述的一種嵌入式加密燒錄工具,其特征在于,所述STM32的PC5引腳連接有升級電路。
【專利摘要】本實用新型公開了一種嵌入式加密燒錄工具。該燒錄工具包括MCU主控芯片,分別與MCU主控芯片連接的串口芯片U2、接口P2、LCD顯示屏芯片、電源,分別與串口芯片U2連接的UART串口1和UART串口2,與LCD顯示屏芯片連接的LCD顯示屏,所述接口P2用于與外部PC機連接。本實用新型借用嵌入式模塊技術(shù),實現(xiàn)自動燒錄的目的,將程序更新過程中的人工成本節(jié)省下來,降低生產(chǎn)售后維護成本;本實用新型系統(tǒng)是在單芯片內(nèi)部運行,整個燒錄文件以庫文件方式封裝在MCU主控芯片中,封裝時將燒錄文件轉(zhuǎn)換為二進制數(shù)據(jù)存儲于MCU主控芯片的FLASH中,燒錄過程文件使用非透明方式來傳輸,增加解密成本與難度,達到相應(yīng)加密功能。
【IPC分類】G06F9-445, G06F21-57
【公開號】CN204595831
【申請?zhí)枴緾N201520147390
【發(fā)明人】李建剛, 盛旺, 余勝, 張龍, 徐雷鳴
【申請人】成都雅駿新能源汽車科技股份有限公司
【公開日】2015年8月26日
【申請日】2015年3月16日