Part Number:TMS320F28377D

本人按照如上图所示的案例移植了VCU2的CFFT_512例程,按照C28X_VCU_LIB_UG.pdf文档进行操作,保持输入和例程一致,但是输出结果例程中正确,移植后结果不对,请问可能是哪些情况造成的
例程代码:
我的代码:
我的工程编译后输出HEX文件时报出如下警告:
Vivian Gao:
感谢您对TI产品的关注! 关于你的咨询,我们正在确认你的问题,稍后回复您。
,
Alice:
您好,
请参考TMS320C28x Assembly Language Tools v22.6.0.LTS User's Guide (Rev. Z) “12.15.6 TI-TXT Hex Format”
,
HANG WEI:
这个仅仅解决告警错误,但是输出结果还是错的
,
HANG WEI:
您好,通过参考文档仅仅解决编译警告问题,并未解决输出错误问题
,
Alice:
您好,
HANG WEI 说:但是输出结果例程中正确,移植后结果不对
很难猜测根本原因,请检查移植过程改变了什么。
,
HANG WEI:
找到原因了,是因为例程中的输入输出数组被指定到特定的RAMLS空间,而移植后的代码数组没有特殊定义,请问一下这一块有什么规则吗,可以定义到RAMGS空间中吗
,
Alice:
您好,
不同RAM类型及访问权限请参考数据手册 7.3.5 Memory Types
TMS320F2837xD Dual-Core Real-Time Microcontrollers datasheet (Rev. P)
TI中文支持网




