您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF609开发板DXE仿真器可以执行,LDR不能执行... 
本帖共有1857个阅读者
发表帖子 发表投票 回复主题
BF609开发板DXE仿真器可以执行,LDR不能执行
kladsp(论坛新手)
kladsp
头衔:社区公民
帮派:无帮无派
帖数:66
金钱:634
积分:88
注册时间:2015/1/26
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF609开发板DXE仿真器可以执行,LDR不能执行
BF609开发板,为什么我用仿真器下载DXE可以正常执行起来,但是我把LDR文件下载到NorFlash上,却不能执行起来?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/2/5 14:41:54
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
你看看你生成LDR时,加载的初始化文件是否正确。这个初始化文件是用来初始化内存和PLL等接口的,如果内存不一致,会导致代码加载到内存中出错,所以不能运行。

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2015/2/5 23:23:31
kladsp(论坛新手)
kladsp
头衔:社区公民
帮派:无帮无派
帖数:66
金钱:634
积分:88
注册时间:2015/1/26
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

我怀疑是我DDR的初始化有问题,但是不理解的是为什么用仿真器运行就可以,不知道仿真器运行跟在实际板子上运行啥区别?


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/2/6 8:25:02
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

类似问题,可在论坛搜索关键词。

http://www.openadsp.com/bbs/Topic.asp?id=2545&BoardID=4&TB=1

在线仿真跟烧写后boot是有区别的,在线仿真可以,烧写后boot不起来很常见,多是ram初始化或是烧写生成LDR时的配置问题。


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

OP,  OP,

我把DDR的初始化加进去了,烧写到NORFLASH还是不行,可以确定肯定是DDR哪里的问题,但是现在不知道怎么改,于是我把开发板自带的DDR的那个DEMO编译出LDR文件烧写到NORFLASH,也是执行不了,你们能否自己试试 DDR那个工程烧写的问题?


这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/2/9 16:15:44
kladsp(论坛新手)
kladsp
头衔:社区公民
帮派:无帮无派
帖数:66
金钱:634
积分:88
注册时间:2015/1/26
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
没人知道吗,我是在SYSTEM.SVD的界面勾选启用SDRAM的,发现不勾选的话烧写到FLASH就可以运行。

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/2/11 13:46:10
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
不用sdram的时候烧写可行,由此推断可能还是sdram的初始化问题。

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

哎,开发板说明书也不写这种初始化的说明。视频教程是BF531的,不太适合BF609,寄存器的名字都改了,比如以前的SDRAM的寄存器是叫EBIU啥啥的,现在叫DMC啥啥的,希望再推出一个BF609的视频教程

https://ezchina.analog.com/message/17691



「该帖子被 kladsp 在 2015-02-11 15:47:07 编辑过」

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2015/2/11 15:43:06
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
8信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
谢谢您的建议,我们有计划在2015年把BF609也做一些的视频教程。

您可打开我们开发板文档。“ADSP-BF609-CORE说明文档V1.0”,在光盘的“说明文档”目录下。第16页的Flash烧写说明中,“4.1.1 NorFLASH烧写文件的生成”章节。

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

 


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

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

 



我是OP...
等级:管理员 参考IP地址:*.*.*.*
2015/2/11 17:27:19
12
1
1/2
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.160146 Call, 1 Queries, Processed in 0.031250 second(s),