930电子网

 找回密码
 立即注册
艾克姆科技推出最新产品STC32G12K128开发板
查看: 15664|回复: 5

Printf函数

[复制链接]

2

主题

4

帖子

34

积分

新手上路

Rank: 1

积分
34
发表于 2017-4-14 14:52:35 | 显示全部楼层 |阅读模式
static void uart_init(void)
{
    uint32_t                     err_code;
    const app_uart_comm_params_t comm_params =
    {
        RX_PIN_NUMBER,
        TX_PIN_NUMBER,
        RTS_PIN_NUMBER,
        CTS_PIN_NUMBER,
        APP_UART_FLOW_CONTROL_DISABLED,
        false,
        UART_BAUDRATE_BAUDRATE_Baud115200
    };

    APP_UART_FIFO_INIT( &comm_params,
                       UART_RX_BUF_SIZE,
                       UART_TX_BUF_SIZE,
                       uart_event_handle,
                       APP_IRQ_PRIORITY_LOWEST,
                       err_code);
    APP_ERROR_CHECK(err_code);
}

在main函数初始化函数,然后就应该可以printf函数就应该可以使用了呢!编译时候老师出错“Undefined symbol app_uart_init (referred from main.o).”。但是我已经包含该函数的头文件了“#include "app_uart.h"”。为什么还是老是报错呢
回复

使用道具 举报

52

主题

339

帖子

6487

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6487
发表于 2017-4-14 15:03:24 | 显示全部楼层
本帖最后由 强光手电 于 2017-4-14 15:04 编辑

1:有没有在sdk_config.h文件中启用他的宏定义。
2:确定相关的文件加入到了工程,并设置好了头文件包含。
需要加入到工程的文件:
…\components\drivers_nrf\uart\nrf_drv_uart.c
…\components\libraries\uart\app_uart_fifo.c
…\components\libraries\uart\retarget.c
\components\libraries\fifo\app_fifo.c
回复 支持 反对

使用道具 举报

2

主题

4

帖子

34

积分

新手上路

Rank: 1

积分
34
 楼主| 发表于 2017-4-14 16:21:59 | 显示全部楼层
搞定了就是配置文件出现了错误
回复 支持 反对

使用道具 举报

1

主题

4

帖子

35

积分

新手上路

Rank: 1

积分
35
发表于 2018-9-26 19:52:19 | 显示全部楼层
强光手电 发表于 2017-4-14 15:03
1:有没有在sdk_config.h文件中启用他的宏定义。
2:确定相关的文件加入到了工程,并设置好了头文件包含。 ...

支持强哥
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|官方淘宝店|930电子网 ( 皖ICP备16000695号-2 )

GMT+8, 2024-5-2 20:14 , Processed in 0.068088 second(s), 22 queries .

快速回复 返回顶部 返回列表