您的位置:
OpenADSP社区论坛
->
Blackfin专区
->
新手上路
-> ldr文件烧进Flash不能启动问题
本帖共有
4198
个阅读者
ldr文件烧进Flash不能启动问题
andy
(论坛版主)
头衔:
社区公民
帮派:
无帮无派
帖数:
2287
金钱:
11132
积分:
2263
注册时间:
2011/6/8
小
大
第
10
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
你单步跟一下 ,看看串口为何不输出,另外你把你抓图那几个设置全都改到SDRAM中,后面单位改为 M
这家伙很懒,什么也没有留下!
等级:
2014/3/15 23:04:32
编辑帖子
帖子评价
单帖屏蔽
删除帖子
xuanjinjin
(论坛新手)
头衔:
社区公民
帮派:
无帮无派
帖数:
57
金钱:
562
积分:
72
注册时间:
2013/9/23
小
大
第
11
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
我也不知道为什么单步不输出,因为在调试连接仿真器时候都可以正常运行,但是下载到Flash加载之后就不能运行了,由于是在非仿真环境下,我也不知道如何查找问题。
我觉得问题是:
1,开发环境不完善,
2, 内部寄存器配置不当,不熟悉L1\L2内部寄存器
3,。。。。
谢谢andy孜孜不倦的帮助回答,本人甚为感激,这个问题不管他了,我就裁剪一下代码吧。
我的底牌是什么
等级:
2014/3/16 20:48:13
编辑帖子
帖子评价
单帖屏蔽
删除帖子
andy
(论坛版主)
头衔:
社区公民
帮派:
无帮无派
帖数:
2287
金钱:
11132
积分:
2263
注册时间:
2011/6/8
小
大
第
12
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
测试一下SDRAM是否焊接好,检查一下initcode文件设置的内存是否和你使用的一致,你的为16M,并非使用系统默认提供的。
SDRAM出问题只有这两个。一个是焊接或者芯片损坏,写个遍历SDRAM的,交错连续写AAAA和5555,写满,然后读出来比较,然后再写满数据,把0地址的数据改掉,看看打印的错误是否除了0还有别处。
一个是init文件,VDSP下都有提供源码,只改SDRAM配置部分,编译后就能生成挂载的文件
这家伙很懒,什么也没有留下!
等级:
2014/3/18 21:38:31
编辑帖子
帖子评价
单帖屏蔽
删除帖子
bkbxbsyjh
(论坛新手)
头衔:
社区公民
帮派:
无帮无派
帖数:
62
金钱:
452
积分:
64
注册时间:
2014/7/1
小
大
第
13
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
没有加入initcode文件的话,程序boot的时候是不是就在内部L1空间运行了呢??
这家伙很懒,什么也没有留下!
等级:
2014/9/16 16:16:08
编辑帖子
帖子评价
单帖屏蔽
删除帖子
andy
(论坛版主)
头衔:
社区公民
帮派:
无帮无派
帖数:
2287
金钱:
11132
积分:
2263
注册时间:
2011/6/8
小
大
第
14
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
如果没有加入init code文件,板卡上电后,会从flash中读取数据到SDRAM中,这时数据不能正确写入SDRAM中,所以代码就没办法执行下去。除非你写入板卡的代码丝毫不占用SDRAM空间,这样就不需要增加
init code文件,当然
init code文件除了初始化内存,还可以配置PLL的速度,以及一些接口的初始化,如果没有这个文件,启动时是以默认配置值启动的。
「该帖子被 andy 在 2014-09-16 22:09:58 编辑过」
这家伙很懒,什么也没有留下!
等级:
2014/9/16 22:06:45
编辑帖子
帖子评价
单帖屏蔽
删除帖子
bkbxbsyjh
(论坛新手)
头衔:
社区公民
帮派:
无帮无派
帖数:
62
金钱:
452
积分:
64
注册时间:
2014/7/1
小
大
第
15
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
加入init code ,启动后加载Flash的数据到SDRAM的位置是编译时候就分配好了的么
上传的图片
201491714362868.jpg
[
88.40
KB
586
×
453
]
(缩略时请点击查看原图)
这个选型 my program will running from----::
这个怎么理解,怎么配置呢?
「该帖子被 bkbxbsyjh 在 2014-09-17 14:37:33 编辑过」
这家伙很懒,什么也没有留下!
等级:
2014/9/17 11:41:02
编辑帖子
帖子评价
单帖屏蔽
删除帖子
16
1
2
2/2
Powered by
OpenADSP
Copyright © 2010
www.
Openadsp
.com
. All rights reserved.154050 Call, 1 Queries, Processed in 0.015625 second(s),