TI中文支持网
TI专业的中文技术问题搜集分享网站

BCP packet全局头部添加出错

您好!

我是根据TI的BCP例程上进行修改,输入数据是从内存中读入的,代码如下:

现在调试的问题是:

1.如果不加断点,直接运行,程序会在_mfence()处卡死,暂停后检查内存,发现数据已经全部存储完成,但是无法继续执行

2.如果在_mfence()处加断点,则程序可以通过,但是配置pkt头部时,全局头部添加出错,输出如下:

我也试过使用mfence()函数,但是编译的时候出错,将_mfence()注释掉则上述的两种错误会交替出现,请问这是什么原因?该怎么解决?

Zhao alwin:

我想试用_delay_cycles()函数,用的是TMS320C6670,但是在C:\ti\bios_6_34_02_18\packages\ti\sysbios\knl下的intrinsics.h中没有找到该内联函数的定义,其他的intrinsics.h文件都是针对其他芯片的,请问_delay_cycles()函数是在哪个头文件中定义的?

Zhao alwin:

回复 Zhao alwin:

有人能回答一下上述的问题么?万分感谢!!

赞(0)
未经允许不得转载:TI中文支持网 » BCP packet全局头部添加出错
分享到: 更多 (0)