使用Log_info还是Log_print可以实现字符串的打印呢?怎么使用?
TI提供的文档模式没有详细使用的例子。搞得一头雾水。
Log_print2(Diags_USER2, "list[%u] = %s\n", i, (IArg)list[i]);这个函数要如何人理解?
noaming:
Log_print2(Diags_USER2, "list[%u] = %s\n", i, (IArg)list[i]);可以理解为输出两个参数,i,list[i]到下面的字符中:list[%u] = %s
noaming:
而Log_info可以直接使用下面的用法:
Log_info("Hello World!");
noaming:
http://processors.wiki.ti.com/index.php/Adding_RTA_to_Your_SYS/BIOS_Application?keyMatch=Log_info&tisearch=Search-EN
shouyi hu:
回复 noaming:
我使用
int a=10; char b='b'; float c=2.7; Log_info5("%d,%x,%o,%c,%f\n",a,a,a,b,floatToArg(2.7));
打印在printf logs下的信息是:
"29,029",9,""../main.c", line 86: 10,a,12,b,f ",xdc.runtime.LoggerBuf.Instance#1,
及10,a,12,b,f
使用
char date[]="x123y456z789";
Log_info1("%S\n",(IArg)date);
打印如下:
"29,268",10,""../main.c", line 87: S ",xdc.runtime.LoggerBuf.Instance#1,
使用
Log_print0(Diags_USER1, "list");
则没有打印信息
包括使用Log_print1及其他
noaming:
回复 shouyi hu:
你好,能否把工程发过来,我这边试试看
shouyi hu:
回复 noaming:
iji编写的小例子,不懂Log模块的函数如何使用
noaming:
回复 shouyi hu:
工程编译时,没有下面的库,编译不通
shouyi hu:
回复 noaming:
这是库
shouyi hu:
回复 noaming:
我使用的是CCS5.5,配置方法和4有什么区别吗,街面上有些东西不一样的?
noaming:
回复 shouyi hu:
你好,我调试了一下这个程序,我先给你一点建议,如果只是想学习打印模块的使用,没必要使用4个任务,然后每个任务里都有一个软中断。你可以先把程序化简一下,只用一个任务,在这个任务里实验使用打印模块