刚开始学习使用TI的6678,特请教几个简单问题,希望以后多多指教:
1.我用“hello world”例程,编译下载运行,能正确输出“hello world”,但是我在该打印语句前面加了一些代码(通过cos函数给一个数组赋余弦值),结果再运行,就没有输出了,这是为什么?
2.我想用matlib库的的函数,但是编译老是出问题,我想问正确使用该库的步骤是什么?我在源文件里加上#include <matlib.h>,在编译选项中指定了该头文件的路径,在连接选项里指定了mathlib.lib的路径,编译时提示找不到matlib.h中包含的头文件,为什么?在matlib.lib的同一目录下还有诸如.a66这样库,代表什么意思?
3.用仿真器调试,对一个数组画图,数组的长度显示不全,怎么设置显示的长度?
4.用仿真器调试,main函数中的变量可以查看,main外的变量为什么不能查看?
5.我的调试板卡有4个DSP C6678,4个DSP共32个核,怎么识别和区分的?
第4个问题,main中的变量可以通过变量窗口查看,main外的也可以查看,可以通过expression窗口查看,或者内存窗口查看,
第3个问题已经解决,在图形的显示属性里有显示的点数设置,显示多少就设置多少就可以了
第2个问题已解决了,正确使用mathlib库的方法:1.在工程属性中general中的RTOS中,选中该库,表示在RTOS中要使用该库,当然其他选项如果要用,也要选中;2.在编译的选项中添加mathlib.h的路径,3.在链接选项中添加mathlib.lib以及路径;4.在工程的源文件中添加#include <mathlib.h>,就ok了