主权项 |
1、一种数字信号处理器DSP软件调试信息输出方法,其特征在于,包括以下步骤:A、DSP程序中创建不少于1种类型的调试信息对象和不少于1个调试信息缓冲器以及调试信息输出到CPU的触发条件,其中每种调试信息对象各自独立对应于至少一个调试信息缓冲器,并且每种调试信息对象对应于1种调试信息;B、DSP编译器编译所述DSP程序生成加载文件,所述加载文件包括调试信息字符串段,CPU加载DSP程序并根据段名检索所述的加载文件并保存调试信息字符串段的内容到CPU,获得调试信息字符串段映射到DSP的物理地址、调试信息字符串段的内容保存在CPU的地址;C、DSP程序将相同类型的调试信息对象所对应的包括调试信息字符串指针的调试信息输出到与该调试信息对象类型相对应的调试信息缓冲器,根据所述的调试信息字符串指针确定调试信息字符串段中该调试信息字符串映射到DSP中的物理起始地址;D、判断调试信息输出到CPU的触发条件是否满足,如果满足则通过主机接口HPI输出调试信息到CPU,CPU计算与调试信息相对应的调试信息字符串保存在CPU的物理地址并输出调试信息字符串,所述与调试信息相对应的调试信息字符串保存在CPU的物理地址为调试信息字符串段中该调试信息字符串映射到DSP中的物理起始地址减去调试信息字符串段映射到DSP中的物理起始地址再加上调试信息字符串段的内容保存在CPU的起始地址;如果不满足则返回步骤D。 |