This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] hwafft 编译错误

Guru**** 2617435 points

Other Parts Discussed in Thread: TMS320C5505

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/657393/hwafft-compilation-error

主题中讨论的其他器件:TMS320C5505

尊敬的先生:

我已经为 TMS320C5505编译了以下 hwafft 代码。我已经附加了代码。。。。但是获取 error..plz 可以解决这个问题。我已经阅读了有关 HWAFFT 的每个论坛、但无法解决错误。


****为项目 hwafft_v3构建配置调试****

"D:\\ti\\ccsv7\\utils\\bin\\gmake"-k -j 4 all -O

'生成文件:"../test.c"'
'调用:C5500编译器'
"d:/ti/ccsv7/tools/compiler/c5500_4.4.1/bin/cl55 -v5515 --memory_model=large -g --include_path="E:/workspace/hwafft_v3 --include_path="D:/ti/ccsv7/tools/compiler/c5500_4.4.1/include --define=C5505 --display_error_number --diag_warning=225 --ptrdiff_size=16 --asm_source=algeic --preproc_destinependency"--preproc_debraination="preproc_dest_test"-preproc_debraination.trus.c。
69装配体错误、无装配体警告

>>编译失败
subdir_rules.mk:16:目标'test.obj'的配方失败
subdir_rules.mk:16:警告:覆盖目标'test.obj'的配方
subdir_rules.mk:9:警告:忽略目标'test.obj'的旧配方
subdir_rules.mk:30:警告:覆盖目标'test_cfg.obj'的配方
subdir_rules.mk:23:警告:忽略目标'test_cfg.obj'的旧配方
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第12行:[E0004]
需要替代符号操作数
A.ASG DPH、MDP
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第115行:[E0000]
解析错误
AADD #-13、SP
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第150行:[E0000]
解析错误
MOV #1,*SP (#12);|37|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第152行:[E0000]
解析错误
AMOV #_data_br_buf、XAR3;|39|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第153行:[E0000]
解析错误
MOV XAR3、dbl (* SP (#2))
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第155行:[E0000]
解析错误
AMOV #_scrate_buf,XAR3;|40|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第156行:[E0000]
解析错误
MOV XAR3、dbl (* SP (#6))
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第158行:[E0000]
解析错误
MOV #0、*SP (#4);|129|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第160行:[E0000]
解析错误
MOV #0、*SP (#5);|130|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第162行:[E0000]
解析错误
AMOV #_invec_FFT_1024pts,XAR3;|133|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第163行:[E0000]
解析错误
MOV XAR3、dbl (* SP (#0))
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第165行:[E0000]
解析错误
AMOV #_refvec_FFT_1024pts,XAR3;|134|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第166行:[E0000]
解析错误
MOV XAR3、dbl (* SP (#10))
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第168行:[E0000]
解析错误
MOV #1024、T0;|135|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第169行:[E0000]
解析错误
MOV dbl (*SP (#0))、XAR0
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第170行:[E0000]
解析错误
MOV dbl (*SP (#2))、XAR1
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第178行:[E0000]
解析错误
MOV dbl (*SP (#2))、XAR3
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第179行:[E0000]
解析错误
MOV XAR3、dbl (* SP (#0))
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第181行:[E0000]
解析错误
MOV *SP (#5),T1;|137|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第182行:[E0000]
解析错误
MOV dbl (*SP (#0))、XAR0
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第183行:[E0000]
解析错误
MOV dbl (*SP (#6))、XAR1
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第184行:[E0000]
解析错误
MOV *SP (#4),T0;|137|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第191行:[E0000]
解析错误
MOV T0、*SP (#8);|137|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第193行:[E0000]
解析错误
MOV #1024,T1;|138|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第194行:[E0000]
解析错误
MOV dbl (*SP (#0))、XAR0
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第195行:[E0000]
解析错误
MOV dbl (*SP (#6))、XAR1
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第196行:[E0000]
解析错误
MOV dbl (*SP (#10))、XAR2
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在203行:[E0000]
解析错误
MOV T0、*SP (#12);|138|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在205行:[E0000]
解析错误
MOV *SP (#12),T0;|238|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第207行:[E0000]
解析错误
AADD #13、SP
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第212行:[E0000]
解析错误
可重置
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第268行:[E0000]
解析错误
AADD #-17、SP
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第306行:[E0000]
解析错误
MOV T1,*SP (#8);|249|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第307行:[E0000]
解析错误
MOV XAR2、dbl (* SP (#6))
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第308行:[E0000]
解析错误
MOV T0、*SP (#4);|249|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第309行:[E0000]
解析错误
MOV XAR1、dbl (* SP (#2))
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在310行:[E0000]
解析错误
MOV XAR0、dbl (* SP (#0))
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第312行:[E0000]
解析错误
MOV *SP (#4),AR1;|255|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在313行:[E0000]
解析错误
BCC $C$L1、AR1!=#0;|255|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第316行:[E0000]
解析错误
MOV dbl (*SP (#0))、XAR3
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在317行:[E0000]
解析错误
MOV XAR3、dbl (* SP (#10))
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在319行:[E0000]
解析错误
b $C$L2;|258|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第323行:[E0000]
解析错误
MOV dbl (*SP (#2))、XAR3
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在324行:[E0000]
解析错误
MOV XAR3、dbl (* SP (#10))
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在327行:[E0000]
解析错误
MOV #0、*SP (#12);|264|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第329行:[E0000]
解析错误
MOV #0、*SP (#16);|265|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第331行:[E0000]
解析错误
b $C$L5;|266|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第336行:[E0000]
解析错误
MOV dbl (*SP (#6))、XAR3
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 337行:[E0000]
解析错误
MOV *SP (#12),T0;|268|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第338行:[E0000]
解析错误
SFTL T0,#1;|268|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第339行:[E0000]
解析错误
MOV dbl (* AR3 (T0)),AC0;|268|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第340行:[E0000]
解析错误
MOV dbl (*SP (#10))、XAR3
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第341行:[E0000]
解析错误
MOV *SP (#12),T0;|268|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第342行:[E0000]
解析错误
SFTL T0,#1;|268|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在343行:[E0000]
解析错误
SUB AC0、DBL (* AR3 (T0))、AC0;|268|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第344行:[E0000]
解析错误
MOV AC0、dbl (*SP (#14));|268|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第346行:[E0000]
解析错误
MOV dbl (*SP (#14)),AC0;|269|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第347行:[E0000]
解析错误
BCC $C$L4、AC0 =#0;|269|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第352行:[E0000]
解析错误
MOV #1,*SP (#16);|271|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第357行:[E0000]
解析错误
地址:*SP(#12);|274|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第362行:[E0000]
解析错误
MOV *SP (#8),AR1;|266|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第363行:[E0000]
解析错误
MOV *SP (#12),AR2;|266|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第364行:[E0000]
解析错误
CMDU AR2 >= AR1、TC1;|266|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第365行:[E0000]
解析错误
BCC $C$L6, TC1 ;|266|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在第369行:[E0000]
解析错误
MOV *SP (#16),AR1;|266|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在370行:[E0000]
解析错误
BCC $C$L3,AR1 =#0;|266|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 在375行:[E0000]
解析错误
MOV *SP (#16),T0;|277|
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第377行:[E0000]
解析错误
AADD #17、SP
^μ A
"C:\Users\rnd\AppData\Local\Temp\1236410"、错误! 第382行:[E0000]
解析错误
可重置
^μ A

源代码中的错误-汇编器已中止
gmake:***[test.obj]错误1.
'生成文件:"../test_cfg.c"
'调用:C5500编译器'
"d:/ti/ccsv7/tools/compiler/c5500_4.4.1/bin/cl55 -v5515 --memory_model=large -g --include_path="E:/workspace/hwafft_v3 --include_path="D:/ti/ccsv7/tools/compiler/c5500_4.4.1/include --define=C5505 --display_error_number --diag_warning=225 --ptrdiff_size=16 --asm_source=algeic --proc_pretest_raus=cfg"-preproc_debraus.c。
1组装错误、无组装警告

>>编译失败
subdir_rules.mk:30:目标'test_cfg.obj'的配方失败
"C:\Users\rnd\AppData\Local\Temp\0292410"、错误! 第12行:[E0004]
需要替代符号操作数
A.ASG DPH、MDP
^μ A

源代码中的错误-汇编器已中止
gmake:***[test_cfg.obj]错误1.
gmake:目标"全部"不会由于错误而重新生成。

****构建完成****

e2e.ti.com/.../hwafft_5F00_v3.rar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Kanchan、

    我希望您知道,我们这个问题的关键人员目前不可用,但我们将尽快回复。

    此致、
    周德伟
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在编译器设置中、asm_source=algebraic、但 hwafft 汇编代码是助记符。 右键单击调用 hwafft 函数的文件、然后进入属性。 在 Build -> C5500 Compiler -> Runtime Model Options 下、查找 Select assembly source language (--asm_source)并将其从代数更改为助记符。 请参阅以下屏幕截图(使用代数时出现相同的错误)。

    请告诉我们这是否能解决您的问题。 如果出现更多错误、我们也可以帮助解决这些错误。

    希望这对您有所帮助、
    标记

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    但当我这么做时...我遇到以下错误:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。