您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> LOAD界面的initialize file要设置吗?
本帖共有607个阅读者
发表帖子 发表投票 回复主题
LOAD界面的initialize file要设置吗?
kladsp(论坛新手)
kladsp
头衔:社区公民
帮派:无帮无派
帖数:66
金钱:634
积分:88
注册时间:2015/1/26
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
LOAD界面的initialize file要设置吗?

在LOAD设置界面需要设置initialize file,在安装目录\Analog Devices\CrossCore Embedded Studio 1.1.0\Blackfin\ldr下有两个初始化文件BF609_init_v00.dxe  和 BF609_init_v01.dxe,要设置进去吗,有什么区别啊?

我在怀疑仿真器可以执行但是下载到FLASH上不能执行是不是跟这个地方的设置有关系啊?



上传的图片
  201521113512889.png [ 186.76 KB 834×534 ] (缩略时请点击查看原图)

 



「该帖子被 kladsp 在 2015-02-11 13:51:33 编辑过」

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/2/11 13:51:01
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
需要设置,要为生成的文件加上initialization文件,这个文件主要是初始化板卡上的SDRAM,板卡上电后会最先执行该文件,不加载此文件板卡将不能正常运行烧写的程序。所以我之前也一再问你是否初始化配置好了。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2015/2/11 14:00:07
kladsp(论坛新手)
kladsp
头衔:社区公民
帮派:无帮无派
帖数:66
金钱:634
积分:88
注册时间:2015/1/26
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

那我选哪个文件设置啊?BF609_init_v00.dxe  还是 BF609_init_v01.dxe,有什么区别?

这个初始化设置的dxe源码有吗?到底做了些什么在里面?

BF609开发板没有提供一个可以用的初始化文件吗?像CCES的安装目录下有ezkitBF561_initcode.dxe文件,好像是开发板专用的。



「该帖子被 kladsp 在 2015-02-11 14:49:05 编辑过」

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/2/11 14:48:29
kladsp(论坛新手)
kladsp
头衔:社区公民
帮派:无帮无派
帖数:66
金钱:634
积分:88
注册时间:2015/1/26
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
我加入初始化文件 BF609_init_v01.dxe 后就解决问题了, BF609_init_v01.dxe 这个文件的代码在哪里啊?万一我们的DDR变了要修改,上哪里去修改编译啊?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/2/11 16:23:48
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
您可打开我们开发板文档。“ADSP-BF609-CORE说明文档V1.0”,在光盘的“说明文档”目录下。第16页的Flash烧写说明中,“4.1.1 NorFLASH烧写文件的生成”章节。


上传的图片
  201521117295617.jpg [ 177.54 KB 760×824 ] (缩略时请点击查看原图)

 


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2015/2/11 17:29:57
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
这个“BF609_init_v01.dxe”文件我们从CCES中摘了出来,放到了产品资料光盘的目录下,init_code文件夹内:


上传的图片
  201521117302417.jpg [ 34.80 KB 468×229 ] (缩略时请点击查看原图)

 


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2015/2/11 17:30:25
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
该文件夹内有BF609_init_v01.dxe初始化文件,同时也有一个Readme,打开可看到:


上传的图片
  201521117304617.jpg [ 49.59 KB 649×256 ] (缩略时请点击查看原图)

 


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2015/2/11 17:30:46
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
7信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
因为我们做这个开发板的时候CCES的软件还是V1.0.3,而现在您用的是CCES1.1.0,所以BF609_init_v01.dxe的源码相应的改到了CCES1.1.0的路径:"Analog Devices\CrossCore Embedded Studio 1.1.0\Blackfin\ldr\init_code\BF609_init\BF609_init_v01 " 文件夹内。

上传的图片
  201521117311017.jpg [ 59.54 KB 831×276 ] (缩略时请点击查看原图)

 


万一您的DDR做出了和开发板不一样的改变,可通过修改编译此源码,来获取您所需要的BF609_init_v0X.dxe

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2015/2/11 17:31:15
kladsp(论坛新手)
kladsp
头衔:社区公民
帮派:无帮无派
帖数:66
金钱:634
积分:88
注册时间:2015/1/26
8信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

LOAD的设置还有一个是bcode, 我看怎么开发板默认是设置为0x01, 但是我觉得应该是 0x06 啊 ,怎么解释?



「该帖子被 kladsp 在 2015-02-12 16:32:22 编辑过」

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/2/12 8:12:43
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154267 Call, 1 Queries, Processed in 0.031250 second(s),