• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32f1如何像RK3288那样调试时候输出系统log?

LoveMyDog 2019-02-20 浏览量:1105
stm32f1如何像RK3288那样调试时候输出系统log?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • rk3288本身的log也是系统内核调用printk打印出来的。

    如果stm32想要打印自然也是调用对应的函数。

    像裸机通常是重定向printf。

    如果想要debug的时候打印在keil的输出窗口就要配置swo口

    • 发布于 2019-02-21
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:12
  • 你需要用到RTOS,感兴趣的话可以试试RT-Thread。
    • 发布于2019-02-20
    • 举报
    • 评论 0
    • 1
    • 0

  • 程序里面添加prinft函数,就能打印调试信息
    • 发布于2019-02-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 自己用TXT写一个log,做成数组让单片机开机输出就可以了
    • 发布于2019-02-21
    • 举报
    • 评论 0
    • 0
    • 0

  • printf重定向到串口,然后用printf就行
    • 发布于2019-02-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 输出log其实就是调用串口进行printf可以实现,不过人家log是跟系统结合使用的,你不用系统的话只需要log出你想要的东西就可以了。
    • 发布于2019-02-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 输出log无非就是串口打印信息,用串口发送的那个API就行。

    不过STM32只能输出部分关键信息,长期打印会消耗系统性能

    • 发布于2019-02-24
    • 举报
    • 评论 0
    • 0
    • 0

  • rk3288 输出的系统log 是linux输出的,不是rk3288输出。

    rk3288 裸机也不会输出,f1想要输出log自己添加串口发送函数就行。


    • 发布于2019-02-24
    • 举报
    • 评论 0
    • 0
    • 0

  • f1 无法输出 rk3288 的log

    rk3288 运行 linux 系统,log 是linux 系统输出的

    f1 不能运行 linux 系统,无法输出 rk3288 log

    • 发布于2019-02-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 那个跟芯片没有太大的关系,和运行的软件系统有关系。具体要看你的系统是否支持。
    • 发布于2019-02-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 应该是串口的输出信息的功能,一般使用RTOS时会自带这个功能
    • 发布于2019-03-13
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32f1如何像RK3288那样调试时候输出系统log?