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

upp配置设置限制问题

您好!

请问一下在配置upp的时候这些参数有什么限制嘛?

// 配置
#define upp_line_size (1024)
#define upp_line_count (128)
#define upp_frame_size (upp_line_size * upp_line_count)
#define upp_line_offset (upp_line_size)

unsigned short data[upp_line_size*upp_line_count];

// A 通道参数 接收
transposeParA.WindowAddress = (unsigned int *)((int)upp_buffer_a);
transposeParA.LineCount = upp_line_count;
transposeParA.ByteCount = (upp_line_size*sizeof(unsigned short));
transposeParA.LineOffsetAddress = (upp_line_offset*sizeof(unsigned short));

现在我们配置成这个样子,跑个几分钟就不能收到数据,感觉是UPP挂掉了。FPGA能正常发送起始信号。

user6340167:

transposeParA.WindowAddress = (unsigned int *)((int)upp_buffer_a);这个打错了,实际写的是
transposeParA.WindowAddress = (unsigned int *)((int)data);

Nancy Wang:

请问是哪款芯片?
如果是C6748,参考以下链接中的例程看一下。
e2echina.ti.com/…/270506

user6340167:

回复 Nancy Wang:

您好,我们是用OMALP138双核的,您推荐的例程好像和我们的配置方式不太一样,有其他推荐嘛

user6340167:

回复 Nancy Wang:

当程序崩掉以后,upp会以极快的速度填满data数据buffer,且都是16(0x10),请问这是upp时序乱了吗?

Tony Tang:

回复 user6340167:

程序崩掉是什么表现?怎么判断的?

最好是描述一下你的软件控制流程。

基本配置要求很简单:

user6340167:

回复 Tony Tang:

您好,EDMA没有产生中断,然后无法进入到upp的中断回调函数,因为目前我们这的程序只要upp中断没有进去就不会继续走下去,初步猜测EDMA崩了,导致整个程序崩掉?

user6340167:

回复 Tony Tang:

您好,现在从upperror打印情况来看,是UOR—缓冲区欠载/溢出错误?请问哪边配置错误会导致这种情况?或者说如何修正?

赞(0)
未经允许不得转载:TI中文支持网 » upp配置设置限制问题
分享到: 更多 (0)