找回密码
 立即注册

微信扫码登录

查看: 85|回复: 3

[BLE SDK] LOG打印函数问题

[复制链接]

8

主题

7

回帖

72

积分

注册会员

积分
72
发表于 5 天前 | 显示全部楼层 |阅读模式
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8258
SDK及版本: telink_B85m_ble_single_connection_sdk_v3.4.2.4

您好,telink_B85m_ble_single_connection_sdk_v3.4.2.4里825x_module工程代码中

tlk_printf()  这个带参数的打印函数,在参数超过3个后,会打印输出错误。



例如:
        tlk_printf("N1=%d,N2=%d,N3=%d,N4=%d,N5=%d,",1,2,3,4,5);


打印的LOG为:
                N1=1,N2=2,N3=3,N4=22074,N5=63276,


很明显第4,第5个参数数值显示错误,请问是什么原因,有改善办法吗? 我想能打印多个参数。

48

主题

87

回帖

420

积分

版主

积分
420
发表于 5 天前 | 显示全部楼层
屏幕截图 2024-11-19 190644.png

未测试出反馈的问题

8

主题

7

回帖

72

积分

注册会员

积分
72
 楼主| 发表于 5 天前 | 显示全部楼层
谢谢你的回复,我复测了下,结果还是一样,第4个参数就显示错误,请问这种会有哪些可能原因导致? 会不会是我的编译工具导致的?  我用的如下版本,或者是不是有些神什么特殊的头文件需要包含的?
Eclipse IDE for C/C++ Developers
Version: Helios Service Release 2
Build id: 20110218-0911
(c) Copyright Eclipse contributors and others 2000, 2011.  All rights reserved.

8

主题

7

回帖

72

积分

注册会员

积分
72
 楼主| 发表于 5 天前 | 显示全部楼层
TL_SW 发表于 2024-11-19 19:07
未测试出反馈的问题

谢谢已经解决了,是我另外封装了一个函数,参数可能导进来错误导致的,改用你们范例中的宏定义就好了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2024-11-24 06:27 , Processed in 0.089590 second(s), 23 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

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