DM642学习二-Log模块(转载)

本文介绍了CCS中的DSP/BIOS集成开发环境及其自带的LOG模块,用于在程序运行时记录事件和调试信息。LOG模块提供系统日志和用户自定义日志,支持循环和固定两种类型,并详细阐述了配置、API函数的使用,如LOG_disable、LOG_enable、LOG_error、LOG_event、LOG_printf等。
摘要由CSDN通过智能技术生成

CCS(Code Composer Studio)是一个完整的DSP集成开发环境,其不仅集成了常规的开发工具如源程序编辑器、代码生成工具(编译、链接器)以及调试环境外,还提供了DSP/BIOS开发工具。DSP/BIOS是一个简易的嵌入式操作系统,其可以大大方便用户编写多任务应用程序。从今天开始,我会结合个人在项目中对DSP/BIOS的使用,将全部或者部分模块的说明、使用及关键技术与大家分享。

        在用CCS开发及调试项目时,总是会需要当程序运行到某一位置或者当某一错误出现时时打印一段消息给开发者,以便于其调试及排错。DSP/BIOSD提供的强大的LOG模块可以很好的帮助开发者完成这些工作,以下是LOG模块的介绍及本人在使用过程中的注意事项。                                                                                                    


一、LOG模块概述


        目标程序执行时,可以使用LOG模块中的事件日志来记录实时的事件。我们可以使用系统日志,也可以创建用户自定义的日志。如果日志类型是循环的,那么缓存区始终保存的是最后一次记录的信息。如果日志类型是固定的,那么缓存区始终保存了第一次记录的信息。LOG模块的系统日志存储与系统事件有关的消息,这些系统消息应该是我们在TRC跟踪模块中激活了的事件。
 为了减少运行时间,日志数据的格式化处理总是在主机上完成。也就是说,由运行CCS的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值