打印
[Kinetis]

KDS编译报错 undefined reference to `UART_DRV_Init'

[复制链接]
986|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lyf1177|  楼主 | 2017-1-3 14:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,新建工程(未用PE)编译,已经include包含该函数的头文件。转定义也能转到,就是报错  undefined reference to `UART_DRV_Init'。刚接触KDS  ,请大神指导!!
int main(void)
{

    /* Write your code here */
        uart_status_t val;
    unsigned char sendBuf[8]={0x7b,0x01,0x06 ,0x06 ,0x01 ,0x00 ,0x77 ,0x7d};
        uart_user_config_t uartConfig;
        uartConfig.baudRate = 115200;
        uartConfig.bitCountPerChar = kUart8BitsPerChar;
        uartConfig.parityMode = kUartParityDisabled;
        uartConfig.stopBitCount = kUartOneStopBit;
        uart_state_t uartState;

        val=UART_DRV_Init(0,&uartState,&uartConfig);
        while(val!=kStatus_UART_Success);
        while(1)
        {
          val=UART_DRV_SendData(0,sendBuf,8);
        }
    /* Never leave main */
    return 0;
}

相关帖子

沙发
lyf1177|  楼主 | 2017-1-4 16:34 | 只看该作者
挂了一天没人回答,自己回答下吧!查了一天的资料,终于在一个大神的帖子里找到原因,创建工程配置的时候没有把库连接添加到工程。刚接触KDS,资料少的可怜,一个简单的问题纠结了两天,下面是原贴,给有需要的人参考。

使用特权

评论回复
板凳
lyf1177|  楼主 | 2017-1-4 16:36 | 只看该作者
我擦,没有权限发链接,呵呵
电子信息港   与非网    帖子名称:【YL-KL26Z开发例程】+ 使用KDS3.0+SDK1.2库开发YL-KL26Z

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

7

帖子

0

粉丝