針對(duì)STM32F407VGT6芯片,我們第一步還是進(jìn)行FIB,待FIB做完后,我們進(jìn)行接線讀取,然后再進(jìn)行軟加密出來等后續(xù)步驟,整個(gè)周期在一周左右,目前我們已經(jīng)成功破解過汽車檢測(cè)系統(tǒng),儀器設(shè)備等產(chǎn)品,歡迎有需求的客戶與我們聯(lián)系。
STM32F407VGT6是ST公司STM32F4系列一款32位高性能ARM cortex-M4處理器,F(xiàn)LASH為1024KB,在可達(dá)最高168 MHz頻率下,從Flash存儲(chǔ)器執(zhí)行時(shí),STM32F407能夠提供210 DMIPS性能,并且利用ST的ART加速器實(shí)現(xiàn)了FLASH零等待狀態(tài)。DSP指令和浮點(diǎn)單元擴(kuò)大了產(chǎn)品的應(yīng)用范圍。目前該產(chǎn)品在醫(yī)療、工業(yè)等方面都有廣泛應(yīng)用。
STM32F4系列芯片寄存器組方面:有7位低組寄存器,該部分可供所有指令訪問;5位高組寄存器,,該部分僅供少數(shù)16位thumb指令和32位thumb2指令訪問使用;一位MSP和一位PSP,MSP供程序代碼特權(quán)服務(wù)時(shí)訪問使用;一位連接寄存器,一位程序計(jì)數(shù)器;另外寄存器組還包含一些特殊功能,狀態(tài)字寄存器、中斷屏蔽寄存器、控制寄存器,在此就不進(jìn)行詳細(xì)描述。
STM32F407系列處理器在執(zhí)行一條指令時(shí),首先通過取指令到解碼再到執(zhí)行的流程順序,讀取PC時(shí),會(huì)返回當(dāng)前指令地址+4的值,如遇指令中斷,一條已經(jīng)處于執(zhí)行階段指令也會(huì)完成,但如果是需執(zhí)行一條分支指令是,則會(huì)清空ARM進(jìn)程,重新讀取指令,以保證分支指令執(zhí)行。
STM32F407VGT6芯片具有100引腳,82個(gè)IO口,大部分IO口都耐5V。支持調(diào)試 SWD和JTAG。定時(shí)器17個(gè)
,10個(gè)通用定時(shí)器,2個(gè)基本定時(shí)器
,2個(gè)高級(jí)定時(shí)器
,1個(gè)系統(tǒng)定時(shí)器
,2個(gè)看門狗定時(shí)器
。通信接口17個(gè)
,3個(gè)I2C接口
,6個(gè)串口
,3個(gè)SPI接口,2個(gè)CAN2.0
,2個(gè)USB OTG
,1個(gè)SDIO。能滿足多種設(shè)計(jì)及使用需求。