上海TMS320F28XXX解密 手机:15313166207
TMS320F28XXX DSP
里,代码从内部flash里运行,比从内部RAM里运行要慢30%左右,所以对运行时间苛刻的程序直接在flash里运行,往往不能满足要求。故而,需要将代码拷贝到RAM以提高运行速度。TI文档只提供了部分代码从flash拷贝到RAM中的方法。然而,在一些应用中,需要将整个代码段都拷贝到RAM中执行,以提高整体运行速度。本文通过对TMS320F28XXX
的启动代码研究,来探讨如何在从FLASH启动后将整个代码段拷贝到RAM中,然后在RAM中运行的方法。手机:15313166207 地址:北京市昌平区北清路1号珠江摩尔国际中心6号楼1单元1105
F28XXX 启动过程
F28XXX启动代码固化在内部ROM中。当F28XXX上电或者热复位后,首先由芯片本身将一些寄存器初始化:
PIE disabled(ENPIE=0,VMAP=1,OBJMDE=0,AMODE=0,MOM1MAP=1),
然后dsp会对XMPNMC管脚采样,根据采样值的高低,来决定启动地址:北京市昌平区北清路1号珠江摩尔国际中心6号楼1单元1105模式是“微处理器模式”还是“微计算机模式”。当XMPNMC=0时,为“微计算机模式”,此时,启动ROM存储器被使能而XINTF
Zone 7被禁止。复位向量从内部启动ROM获取,启动ROM在复位期间一直被使能。
启动ROM里的复位向量(位于0x3FFFC0)指向InitBoot函数(位于0x3FFC00)。在完成器件初始化(InitBoot)之后,Boot
loader将检查GPIO管脚的状态,然后再决定选用的启动模式。启动模式有4种:跳转到flash,跳转到H0 SARAM,跳转到OTP或者调用片上启动程
在完成选择启动模式过程之后,根据选择的启动模式,dsp会跳到相应的启动入口。也可以自己选择启动入口。这些入口地址都在这之前已经被dsp定义好的。
如果您想了解更多关于芯片解密 快速解密的信息,请致电联系我们,我们为为您24小时在线,期待您的来电,让我们为您解决你的难题,让我们成为朋友!
手机:15313166207
电话:010-57436213
qq : 2424720092
地址:北京市昌平区北清路1号珠江摩尔国际中心6号楼1单元1105