TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28032的片上Flash不能正常工作?

各位大虾,请问TMS320F28032的片上Flash不能正常工作是怎么一回事?

现象描述:首先程序在片上RAM中运行是没有问题的。但是烧写到Flash中,在调用InitFlash( )函数之后,芯片工作不稳定,EPWM外设只进行中断计数,但是不向外发脉冲波;不调用InitFlash( )函数,可以向外发波,但是不进行中断计数,断点在中断中也不停,主函数循环体也不运行。把程序烧写至同系列的TMS320F28035上面,在RAM与Flash中都能正常运行。

说明:

MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);
 InitFlash();

这条语句必须放在主函数开头第一句,如果按照TI所给例程放到初始化中断向量表之后,在Flash中都不能稳定运行。

跪求高手指点!

mangui zhang:

你好  在进行代码搬移的时候一定要注意  

MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart); InitFlash();

这些代码要放到一定的位置    不能随便放

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28032的片上Flash不能正常工作?
分享到: 更多 (0)