通过CPU串口输出调试DSP系统
来源:互联网 发布:xp ftp服务器软件 编辑:程序博客网 时间:2024/05/23 01:24
最近作一个项目,是基于ARM CPU + TI DSP的一个平台,由于DSP并不具备串口,只能通过仿真器调试DSP程序,非常麻烦,所以想到借助CPU的串口输出能力来完成DSP的调试信息打印,通过这种方式输出调试信息速度更快,对DSP系统影响更小,更有利于调试。为了能够方便编程,所以这个输出功能使用了printf的形式,具体就是通过了C的变长参数来实现这个功能。
下边是源代码
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
void cpuprintf(const char * format, ...)
{
va_list arg_ptr;
char printbuf[MAXLEN];
va_start(arg_ptr, format);
vsprintf(printbuf, format, arg_ptr);
va_end(arg_ptr);
//printf("%s", printbuf);
/*
此处代码将printbuf的数据传送给CPU,CPU再负责将接收到的数据输出到串口即可
*/
}
下边是源代码
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
void cpuprintf(const char * format, ...)
{
va_list arg_ptr;
char printbuf[MAXLEN];
va_start(arg_ptr, format);
vsprintf(printbuf, format, arg_ptr);
va_end(arg_ptr);
//printf("%s", printbuf);
/*
此处代码将printbuf的数据传送给CPU,CPU再负责将接收到的数据输出到串口即可
*/
}
- 通过CPU串口输出调试DSP系统
- DSP下面printf串口输出的实现
- wince 串口调试信息输出
- wince 串口调试信息输出
- wince 串口调试信息输出
- LINUX系统的调试信息是如何从串口输出的
- 通过Console输出调试信息.
- 通过宏输出调试信息
- raspberry 连接yeelink,并通过串口输出
- 解决mini2440串口无法输出调试信息
- DSP调试
- DSP调试
- 通过JLINK实现串口显示调试
- 增加调试信息串口输出和网络输出功能
- CPU MCU MPU DSP
- CPU&DSP区别
- CPU与DSP
- 【DSP】DSP读取FIFO调试!
- 亲自体验龙芯电脑
- 推荐 All In One(AIO) V1.0
- EJB3(中文版) 第七集 Secondary Tables
- EJB3(中文版) 第八集 Standalone Persistence
- EJB3(中文版) 第九集 基本属性映射
- 通过CPU串口输出调试DSP系统
- JXTA 开发手册(二)第三章 JXTA概念
- 爱情话语
- Jbpm配置代码分析(三)(未完)
- 阿江的WINDOWS服务器安全设置
- prototype中的ajax对象应用实例
- C#面向对象4
- 当那扇铁门关上
- ASP.Net中自定义Http处理及应用之HttpHandler篇