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.
我在 F280049上使用 RFFT_F32 FFT。 FFT 大小为1024。
使用 HAMMING1024、不使用 USE_Tables (Twiddle factor table?)
当我使用 XDS100i 将程序下载到闪存时、效果良好。
但在没有 JTAG 的情况下加电后、FFT 结果变得疯狂。
我在构建时收到一条消息。
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"FPUMATHTables"
警告#10210-D:创建默认大小为0x400的".esysmim"段;使用-heap 选项更改默认大小
我向 generic_flash_lnk.cmd 添加了说明
FPUTABLES:origin = 0x3FEBDC,length = 0x0006A0 //引导 ROM 中的 FPU 表
FPUmathTables:> FPUTABLES,PAGE = 0,TYPE = NOLOAD
但 FFT 返回32767的95%。
您好!
[引用用户="Taeyeong Kim "]
FPUTABLES:origin = 0x3FEBDC,length = 0x0006A0 //引导 ROM 中的 FPU 表
FPUmathTables:> FPUTABLES,PAGE = 0,TYPE = NOLOAD
[/报价]
为了使用 RAM_ROMTABLES 配置、必须在预定义符号设置中设置 USE_TABLES = 1。 此外、您必须包含文档中所述适用的 bootROM 符号库。 错误访问表可能会导致您的错误。
-Shantanu