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.

[参考译文] TMS320F28027:TMS320F2802x 是否支持 SFRA?

Guru**** 2387830 points
Other Parts Discussed in Thread: SFRA, CONTROLSUITE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/806607/tms320f28027-does-tms320f2802x-support-sfra

器件型号:TMS320F28027
主题中讨论的其他器件:SFRA

TMS320F2802x 是否支持 SFRA?

我从 V1.1版本的 SFRA 开始、 按文档并得到错误:

未定义的首次引用  
符号  
------ --------  
_IQ16log D:/ti/controlSUITE/libs/app_libs/SFRA/v1_10_00_00/IQ/lib/SFRA_IQ_Lib.lib<SFRA_IQ_BACKGROUND.obj>

然后使用 V1.2版本的 SFRA。 但是 scicommsguy_32bit.c 文件将报告一个关于找不到(#include "driverlib.h")头文件的错误。  我发现该接头仅支持 F2803x 和 F28M3x 器件。

2802x 是否支持 SFRA?  如果是、我可以在哪里找到这些头文件?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您只能将 v1.1与 F2802x 配合使用

    您报告的错误是由链接器命令文件导致的、请比较有效的 F2803x 链接器命令文件、看看您是否有所有 IQmath 段。

    以下是 F28035所需的部分、F2802x 的位置将有所不同

    IQTABLES:origin = 0x3FE000,length = 0x000B50 /*引导 ROM 中的 IQMath 表*/
    IQTABLES2:origin = 0x3FEB50,length = 0x00008C /*引导 ROM 中的 IQMath 表*/
    IQTABLES3:origin = 0x3FEBDC,length = 0x0000AA /*引导 ROM 中的 IQMath 表*/


    /*分配 IQ 数学区域:*/
    IQMath :> FLASHA PAGE = 0 /*数学代码*/
    IQmathTables :> IQTABLES PAGE = 0、TYPE =空载/* ROM 中的数学表*

    *如果调用 IQNexp()或 IQexp(),请取消注释以下部分
    库中的函数、以便利用
    引导 ROM 中的相关 IQ Math 表(这可以节省空间和引导 ROM
    1个等待状态)。 如果此部分未注释、则为 IQmathTables2
    将被加载到其他存储器(SARAM、闪存等)中并将采用
    上行空间、但0等待状态是可能的。
    *
    /*
    IQmathTables2:> IQTABLES2,PAGE = 0,TYPE = NOLOAD


    IQMath.lib (IQmathTablesRam)


    *
    /*如果调用 IQNasin ()或 IQasin (),请取消注释以下部分
    库中的函数、以便利用
    引导 ROM 中的相关 IQ Math 表(这可以节省空间和引导 ROM
    1个等待状态)。 如果此部分未注释、则为 IQmathTables2
    将被加载到其他存储器(SARAM、闪存等)中并将采用
    上行空间、但0等待状态是可能的。
    *
    /*
    IQmathTables3:> IQTABLES3,PAGE = 0,TYPE = NOLOAD


    IQMath.lib (IQmathTablesRam)


    *