您的位置:
OpenADSP社区论坛
->
Blackfin专区
->
新手上路
->
BF53x技术支持专区
-> BF531 enable instruction cache后仿真正常...
本帖共有
694
个阅读者
BF531 enable instruction cache后仿真正常 下载完成后无法启动
southend
(论坛新手)
头衔:
社区公民
帮派:
无帮无派
帖数:
5
金钱:
145
积分:
7
注册时间:
2012/4/10
小
大
楼主
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
BF531 enable instruction cache后仿真正常 下载完成后无法启动
BF533的工程,芯片用的是BF531,使用正常
程序代码写多了后运行速度突然变慢,然后在配置里面开了指令 cache 程序运行速度变快了,用仿真器运行一直正常,
现在希望离线运行,下载到并行16位flash上后,无法启动。原先离线下载后是能正常启动的。
求版主给予分析。
一切才刚开始
等级:
2016/10/11 15:35:40
编辑帖子
帖子评价
单帖屏蔽
删除帖子
OpenADSP
(管理员)
头衔:
社区公民
帮派:
无帮无派
帖数:
5195
金钱:
34806
积分:
6378
注册时间:
2011/6/7
小
大
第
1
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
http://www.openadsp.com/bbs/topic.asp?id=3267&boardid=23&tb=1
仔细看看这个帖子吧
我是OP...
等级:
2016/10/11 18:43:56
编辑帖子
帖子评价
单帖屏蔽
删除帖子
southend
(论坛新手)
头衔:
社区公民
帮派:
无帮无派
帖数:
5
金钱:
145
积分:
7
注册时间:
2012/4/10
小
大
第
2
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
请问版主init code的东西这个东西在哪里可以修改呢,原先有一个光盘提供的32M_CB_initialization文件,是编译好的
一切才刚开始
等级:
2016/10/12 8:24:21
编辑帖子
帖子评价
单帖屏蔽
删除帖子
southend
(论坛新手)
头衔:
社区公民
帮派:
无帮无派
帖数:
5
金钱:
145
积分:
7
注册时间:
2012/4/10
小
大
第
3
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
另:如果有这个初始化代码的源码要怎么修改呢,按道理是初始化SDRAM的,这个开不开指令cache在这里面怎么体现?
一切才刚开始
等级:
2016/10/12 8:52:19
编辑帖子
帖子评价
单帖屏蔽
删除帖子
OpenADSP
(管理员)
头衔:
社区公民
帮派:
无帮无派
帖数:
5195
金钱:
34806
积分:
6378
注册时间:
2011/6/7
小
大
第
4
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
这个init的源码好像在Visual DSP++软件里有。
我是OP...
等级:
2016/10/12 9:59:56
编辑帖子
帖子评价
单帖屏蔽
删除帖子
southend
(论坛新手)
头衔:
社区公民
帮派:
无帮无派
帖数:
5
金钱:
145
积分:
7
注册时间:
2012/4/10
小
大
第
5
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
请问版主DMA和指令cache能否同时开,我现在的工程显示用的DMA,指令cache同时开的,仿真器运行正常,烧录后无法启动。指令cache的打开是否要自己编程还是在工程配置里面直接选项打开就可以。
如果把工程配置里面的cache关掉,我仿真器和离线烧录都正常,但是运行速度慢,
我开了指令cache,挂仿真器运行速度恢复正常,但是离线烧录无法启动。
以前程序没写那么多的时候,cache没开,也是运行很正常的。
至于运行变慢的情况,是不是工程里面函数多了,系统头和堆栈L1不够了,挤到SDRAM里面了,所以要开cache?
一切才刚开始
等级:
2016/10/12 10:40:34
编辑帖子
帖子评价
单帖屏蔽
删除帖子
Powered by
OpenADSP
Copyright © 2010
www.
Openadsp
.com
. All rights reserved.159009 Call, 2 Queries, Processed in 0.031250 second(s),