您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF53x技术支持专区 -> BF533的官方EZKIT,程序下载flash出错
本帖共有661个阅读者
发表帖子 发表投票 回复主题
BF533的官方EZKIT,程序下载flash出错
火狼(论坛新手)
火狼
头衔:社区公民
帮派:无帮无派
帖数:6
金钱:148
积分:8
注册时间:2014/6/3
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF533的官方EZKIT,程序下载flash出错
调试模式下系统正常运行。但是当我把它下载到flash里的时候出错了。也能运行,但是图形界面出错,并且按键有几个不管用了。说能帮我分析一下。我用的开发板是BF533EZ-KIT。



「该帖子被 OpenADSP 在 2014-06-04 10:45:31 编辑过」

我就是我。
等级:论坛新手 参考IP地址:*.*.*.*
2014/6/4 10:37:30
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
我补充一下:程序在ICE挂载,在线运行的时候是没问题的,把程序生成的LDR烧写到flash里去就出现了问题,如下图:

在线仿真时正常的:

上传的图片
  20146410503993.jpg [ 153.21 KB 730×613 ] (缩略时请点击查看原图)

 


下载到flash里不正常的:

上传的图片
  2014641051693.jpg [ 121.16 KB 780×629 ] (缩略时请点击查看原图)

 


做出的分析和尝试:
1. xml配置不对,请问如何修改xml的配置;
2. 怀疑操作不对,之前按照论坛视频中所讲的,选择的是32M的初始化dxe,后面发现原厂开发板上是64M初始化的dxe。但是选择64M的初始化就不能启动。
3. 尝试自己写初始化dxe,有个问题,自己写的初始化程序后面用不用加个while(1)

最后,可否帮忙分析一下这个问题的原因和解决办法。



我是OP...
等级:管理员 参考IP地址:*.*.*.*
2014/6/4 10:56:21
火狼(论坛新手)
火狼
头衔:社区公民
帮派:无帮无派
帖数:6
金钱:148
积分:8
注册时间:2014/6/3
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
问题已经解决,是加载的SDRAM初始化程序的问题,我修改了一下就好了。初始化文件只需要初始化SDRAM就可以了,我原来以为还必须初始化ppl和flash呢。



「该帖子被 火狼 在 2014-06-04 11:15:39 编辑过」

我就是我。
等级:论坛新手 参考IP地址:*.*.*.*
2014/6/4 11:09:04
火狼(论坛新手)
火狼
头衔:社区公民
帮派:无帮无派
帖数:6
金钱:148
积分:8
注册时间:2014/6/3
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
但是问题又来了,下载debug下的*.ldr文件看着正确,但是下载rlease下的*.ldr文件,程序出错,谁能帮我分析一下,什么原因?

我就是我。
等级:论坛新手 参考IP地址:*.*.*.*
2014/6/4 11:20:14
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
你查看一下工程选项中堆栈部分是否配置正确,init_code是否加载正确

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2014/6/18 21:56:12
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154338 Call, 1 Queries, Processed in 0.011719 second(s),