请选择 进入手机版 | 继续访问电脑版
查看: 65|回复: 5

[求助] 关于 MCUXpresso IDE 下的 printf

[复制链接]

该用户从未签到

8

主题

61

帖子

0

金豆

注册会员

Rank: 2

积分
171
最后登录
2021-1-25
发表于 2020-11-27 10:21:31 | 显示全部楼层 |阅读模式
在 LPC845 的芯片上,没有用SDK的情况下,发现 printf 实际上并没有工作,我的目的也并不是直接直接由 printf 打印到串口
而是实现格式化字符串,请问应该如何设置库?
编译链接那里 几种库的后缀虽然找了找帮助但还不是太明确,求教!

最佳答案

printf,是把格式化字符串输出到标准输出,如果只是格式化字符串,使用sprintf函数即可。
回复

使用道具 举报

  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 1076 天

    [LV.10]以坛为家III

    56

    主题

    2609

    帖子

    73

    金豆

    金牌会员

    Rank: 6Rank: 6

    积分
    19987
    最后登录
    2021-1-26
    发表于 2020-11-27 10:47:42 | 显示全部楼层
    printf,是把格式化字符串输出到标准输出,如果只是格式化字符串,使用sprintf函数即可。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    61

    帖子

    0

    金豆

    注册会员

    Rank: 2

    积分
    171
    最后登录
    2021-1-25
     楼主| 发表于 2020-11-27 11:05:49 | 显示全部楼层
    本帖最后由 tony2k20 于 2020-11-27 14:46 编辑

    感谢 Angel_YY的回复,  sprintf 可以用,之前用printf之后,字符串内容一点没变化, 以为编译选项或者库出了问题,就没试 sprintf 了。不过 编译库的那个地方的选项还是不太明白:
    IDE 里面 redlib(none) redlib(nohost) redlib(nohost-nf)....... , 请问后缀都是什么意思,具体是什么含义,有啥区别呢? nohost 和 semihost 多少理解一点, 其他的不太明白了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 1076 天

    [LV.10]以坛为家III

    56

    主题

    2609

    帖子

    73

    金豆

    金牌会员

    Rank: 6Rank: 6

    积分
    19987
    最后登录
    2021-1-26
    发表于 2020-11-27 12:05:44 | 显示全部楼层
    简单来说,newlib是GUN C 标准库,支持C99和C++,而redlib是NXP自研C90库,支持部分C99特性。后者更适用于嵌入式代码开发,具有代码量小的特点,生成的程序更小。在NXP器件开发中推荐使用redlib。至于redlib详细信息,可以参考MCUXpresso IDE User Guide 中的相关章节,里面有详细的解释。


    MCUXpresso.png

    16000.png
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    61

    帖子

    0

    金豆

    注册会员

    Rank: 2

    积分
    171
    最后登录
    2021-1-25
     楼主| 发表于 2020-11-27 14:30:39 | 显示全部楼层
    本帖最后由 tony2k20 于 2020-11-27 14:47 编辑

    help 中找到相关的介绍了,谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    61

    帖子

    0

    金豆

    注册会员

    Rank: 2

    积分
    171
    最后登录
    2021-1-25
     楼主| 发表于 2020-11-27 14:40:38 | 显示全部楼层
    本帖最后由 tony2k20 于 2020-11-27 14:50 编辑

    已找到相关的差异介绍,基本就是围绕着 标准接口的 部分差异
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2021-1-26 19:52 , Processed in 0.079274 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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