请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:K2GICE 主题中讨论的其他器件:MATHLIB
工具/软件:Code Composer Studio
你(们)好
我有以下代码、我在使用 MATHLIB 时遇到以下问题。 导致错误的原因。
#10010 null:链接过程中遇到错误;"From _empty_DSP.out"未生成From _empty_DSPC/C++问题 "="">processors.wiki.ti.com/.../10234"> null:未解析的符号仍为FER_empty_DSPC/C++问题 gmake:***[All]错误2FER_empty_DSPC/C++问题 gmake[1]: ***[f发 件人_empty_DSP.out]错误1f发 件人_empty_DSPC/C++问题 未解析符号 cosdp,首先在./main.objfin_empty_DSPC/C++问题 未解析符号 sindp 中引用,首先在./main.objfin_empty_DSPC/C++问题 未解析符号 sqrtdp 中引用,第一个在++/main.obj 中引用
#define SOC_K2G
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include "GPIO_board.h"
#include "ti/mathlib/mathlib.h"
volatile UINT32_t GPIO_intr_triggered = 0;
uint32_t gpioBaseAddr;
uint32_t gpioPin;
double A = 1、B =-0.5、C =-0.5;
双精度 Theta = 1.570796327;
双精度 X = 0、Y = 0、Z = 0;
双精度 CO = 0、si = 0;
双精度 D = 0、Q = 0;
双精度 I = 0;
静态空 Board_initGPIO (void)
{
board_initCfg boardCfg;
GPIO_V0_HwAttrs GPIO_cfg;
/*获取默认的 SPI 初始化配置*/
GPIO_socGetInitCfg (GPIO_LED0_PORT_NUM、&GPIO_cfg);
GPIO_socGetInitCfg (GPIO_LED1_PORT_NUM、&GPIO_cfg);
/*设置 GPIO 中断配置*/
GPIO_socSetIntMux (GPIO_LED0_PORT_NUM、GPIO_LED0_PIN_NUM、NULL、GPIO_MUX_SEL);
GPIO_socSetIntMux (GPIO_LED1_PORT_NUM、GPIO_LED1_PIN_NUM、NULL、GPIO_MUX_SEL);
boardCfg = Board_init_PINMUX_CONFIG |
Board_init_module_clock |
Board_init_uart_stdio;
board_init (boardCfg);
/*如有必要,修改默认 GPIO 配置*/
}/*
==== taskFxn ====
*/
void AppGpioCallbackFxn (void)
{
/*切换 LED1
GPIO_TOGGLE (USER_LED1);
AppLoopDelay (delay_value);
GPIO_intr_triggered = 1;*/
}
void GPIO_test (UArg0、UArg0 arg1)
{
/* GPIO 初始化*/
GPIO_init();
/*设置回调函数*/
GPIO_setCallback (USER_LED0、AppGpioCallbackFxn);
GPIO_setCallback (USER_LED1、AppGpioCallbackFxn);
/*在特定 GPIO 引脚上启用 GPIO 中断*/
GPIO_enableInt (USER_LED0);
GPIO_enableInt (USER_LED1);
while (1)
{
I = 0;
while (i < 5000000){
X=(2*A-B-C)*(1/sqrtdp(6);
y =(B - C)*(1/sqrtdp (2));
z =(A + B + C)*(1/sqrtdp (3));
CO = cosdp (theta);
Si =信德 p (theta);
D = CO*X + SI*Y;
q = co*Y- si*X;
i++;
}
GPIO_TOGGLE (USER_LED0);
}
}
/*
=== main ====
*/
int main()
{
Board_initGPIO();
/*启动 BIOS */
BIOS_start();
返回(0);
}