您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 技术讨论区 -> 奇怪的问题,关于SDRAM大数组的操作
本帖共有598个阅读者
发表帖子 发表投票 回复主题
奇怪的问题,关于SDRAM大数组的操作
StephenCui(论坛新手)
StephenCui
头衔:社区公民
帮派:无帮无派
帖数:12
金钱:196
积分:12
注册时间:2012/9/8
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
奇怪的问题,关于SDRAM大数组的操作

section("sdram0_bank1") unsigned char yuv_buf[480*1280];
section("sdram0_bank1") unsigned char gray_buf[480*1280];

long i = 0;

for(i=0;i<480*1280;i++)

    gray_buf[i] = yuv_buf[i];

yuv_buf[]中通过摄像头读取了数据,正常。但是gray_buf[]中的数据通过memory查看全是0,很奇怪


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/5/14 23:28:06
StephenCui(论坛新手)
StephenCui
头衔:社区公民
帮派:无帮无派
帖数:12
金钱:196
积分:12
注册时间:2012/9/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
XML文件都配置正确

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/5/14 23:31:14
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
通过memory窗口,测试两个内存区域是否可写入手工输入的数据。
在执行数据copy前,检查两个buffer的数据是否正常。然后单步运行,观察被拷贝的内存是否有数据写入。也可以通过眼镜,将yuv_buf[i]和gray_buf[i]拖入,单步运行查看两个缓存的数据是否正确

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/5/14 23:48:00
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154296 Call, 1 Queries, Processed in 0.015625 second(s),