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

TMS320F28335: 上电后从片内flash搬运代码至Ram运行出错

Part Number:TMS320F28335

最开始是使用的官方的搬运文件“SectionCopy_nonBIOS.asm”,上电后从codestart跳转到该段,进行代码的拷贝。因为在实际使用过程中,怀疑拷贝出错,想在拷贝时进行校验,故将该段的功能用一个C语言函数来实现,拷贝完成后再跳转到c_int00();代码的拷贝,和跳转都是成功的,程序可以运行到while循环,但很快就又跳转到了codestart,以此周而复始。不知道为什么会这样,在此求助。。。

Green Deng:

你好,想了解一下将代码从flash搬运至ram运行的目的是什么?

因为如果是考虑运行速度的话,一般常用的是通过Memcopy或者Memcpy这两个函数实现代码从flash搬移至ram运行的,你提到的“SectionCopy_nonBIOS.asm”说实话我没有使用过。你可以了解一下我说的两个函数,看看能否满足你的需求

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28335: 上电后从片内flash搬运代码至Ram运行出错
分享到: 更多 (0)