引用: zbb9612 发表于 2018-6-21 03:11
您好,
请先在CCS下调试看看输入图像数据、处理的每一步结果数据是否都正确,最后看看输出到显示的buffer中存储的结果是否正确,如果在ccs下看到的输入输出数据都正确,显示有问题的话,查查是否cache的原因导致的,可以尝试将显示的数据buffer放到LL2或者在显示之前刷一下cache。
谢谢Andy!
我在处理过程中很多地方插了写文件的操作,写出来的bmp都是正确的输入输出图片,说明处理过程是对的。
在image processing demo里,各个从核将处理过的数据传回给主核之前有一个对处理数据cache_wb的操作,这不刷了cache了么?我又在最终页面输出结果前加了下面两句,不知就下面这样写对不对? 但跑出来页面的显示依旧是错的。
Cache_wb(input_image.data, input_image.length, Cache_Type_ALL, FALSE);
Cache_wb(output_image.data, output_image.length, Cache_Type_ALL, FALSE);
我之前想会不会是浏览器的问题,就换了用IE,第一次用IE时结果居然对了,我还以为真是浏览器的问题,但是我又运行了几次,就又没对过了。。。。
引用: zbb9612 发表于 2018-6-21 03:11
您好,
请先在CCS下调试看看输入图像数据、处理的每一步结果数据是否都正确,最后看看输出到显示的buffer中存储的结果是否正确,如果在ccs下看到的输入输出数据都正确,显示有问题的话,查查是否cache的原因导致的,可以尝试将显示的数据buffer放到LL2或者在显示之前刷一下cache。
谢谢Andy!
我在处理过程中很多地方插了写文件的操作,写出来的bmp都是正确的输入输出图片,说明处理过程是对的。
在image processing demo里,各个从核将处理过的数据传回给主核之前有一个对处理数据cache_wb的操作,这不刷了cache了么?我又在最终页面输出结果前加了下面两句,不知就下面这样写对不对? 但跑出来页面的显示依旧是错的。
Cache_wb(input_image.data, input_image.length, Cache_Type_ALL, FALSE);
Cache_wb(output_image.data, output_image.length, Cache_Type_ALL, FALSE);
我之前想会不会是浏览器的问题,就换了用IE,第一次用IE时结果居然对了,我还以为真是浏览器的问题,但是我又运行了几次,就又没对过了。。。。
举报