您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> EBIU初始化问题
本帖共有2092个阅读者
发表帖子 发表投票 回复主题
EBIU初始化问题
acc700(论坛新手)
acc700
头衔:社区公民
帮派:无帮无派
帖数:37
金钱:463
积分:47
注册时间:2012/12/18
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
EBIU初始化问题

想从ADSP-BF548-proc.xml的文件初始化系统,发现ADSP-BF548-proc.xml这个文件里为什么没有像ADSP-BF533-proc.xml中的对EBIU_SDRRC ,EBIU_SDBCTL ,EBIU_SDGCTL 的初始化配置呢

还是刚学习没多久,问题比较多,请见谅


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/3/13 19:50:51
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
没有表示不对SDRAM做初始化,你可以将bf533的那段代码复制到54的Xml文件中,然后将寄存器名和配置值修改一下就可以了。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/3/14 9:32:33
acc700(论坛新手)
acc700
头衔:社区公民
帮派:无帮无派
帖数:37
金钱:463
积分:47
注册时间:2012/12/18
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

谢谢你的回复。现在加载进去之后又有这样的报错,不管是ADSP-BF548-proc.xml,还是ADSP-BF533-proc.xml,编译之后都显示

[Error xml1011] [emulator] Unable to find "processor-family" in element "<custom-visualdsp-proc-xml>" in custom board file "C:\Program Files\Analog Devices\VisualDSP 5.0\System\ArchDef\ADSP-BF533-proc.xml". To customize a board, specify whether the base processor is in the BLACKFIN, SHARC, or TIGERSHARC family.
请问这是什么原因呢


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/3/14 10:03:04
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
你找到ADSP-BF533-proc.xml文件,用记事本打开,在文件最后,可以看到:
<register-reset-definitions>
<register name="EBIU_SDRRC" reset-value="0x01A0" core="Common" />
<!-- For BF533 EZ-Kit Lite's rev 1.7 and above use 0x25 -->
        <register name="EBIU_SDBCTL" reset-value="0x25" core="Common" />
<!-- For BF533 EZ-Kit Lite's rev 1.6 and below use 0x13 -->
        <!-- register name="EBIU_SDBCTL" reset-value="0x13" core="Common" / -->
<register name="EBIU_SDGCTL" reset-value="0x0091998D" core="Common" />
</register-reset-definitions>

你把其改为BF54上的寄存器名,配置为你需要的值,然后复制到54同名文件的下面看看,
另外你搜索一下54同名文件里面是否已经做了配置,如果没有再复制。
533下面默认已经自带了初始化的配置,编译不会报错的,你看看你哪修改错误了。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/3/15 11:10:46
acc700(论坛新手)
acc700
头衔:社区公民
帮派:无帮无派
帖数:37
金钱:463
积分:47
注册时间:2012/12/18
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

谢谢Andy

按照上面的做法,我把这段代码复制到BF54的xml文件里,但是修改不了,拒绝访问啊。

现在我的代码总是遇到这样的问题,因为有比较多的数据数组,要放到SDRAM里,然后用section(“sdram0_data”)定义了,也使能了external memory,还总是出现访问了不能访问的数据区的错误,真的不知道是怎么回事了。


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/3/15 16:24:34
acc700(论坛新手)
acc700
头衔:社区公民
帮派:无帮无派
帖数:37
金钱:463
积分:47
注册时间:2012/12/18
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

不好意思,刚才保存的地方错了,现在能修改了。又出现了问题。程序可以跑起来了,但一段时间就会停下来,显示unknown exception occurred。

PLL设置的会不会有问题呢,这个程序设置的是16,3.  在双摄像头采集在LCD上分左右屏显示的程序里面,PLL设置的又是20,4.  这个是怎么选取的啊


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/3/15 16:47:22
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
这个是配置内核和系统时钟,根据你代码的性能来选取,频率太高可能会造成CPU死掉,看CPU支持多少主频。
那个提示代码跑飞了,CPU运行异常造成的。通常会是L1内存不够用或者其他运算错误造成的


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/3/15 17:31:52
vim007(论坛新手)
vim007
头衔:社区公民
帮派:无帮无派
帖数:50
金钱:397
积分:53
注册时间:2013/9/3
7信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
norflash驱动哪儿下载

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/9/3 17:31:14
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
8信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
在VDSP下:Analog Devices\VisualDSP 5.0\Blackfin\Examples\ADSP-BF548 EZ-KIT Lite\Flash Programmer

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/9/4 12:38:42
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159342 Call, 1 Queries, Processed in 0.046875 second(s),