您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 技术讨论区 -> 程序放在外部RAM问题
本帖共有916个阅读者
发表帖子 发表投票 回复主题
程序放在外部RAM问题
hustzzy(论坛新手)
hustzzy
头衔:社区公民
帮派:无帮无派
帖数:10
金钱:183
积分:13
注册时间:2012/6/21
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
程序放在外部RAM问题
求教,用的BF531。目前代码超过了32k,有部分代码自动分配到了sdram0_bank0,程序就不能运行;智能屏蔽部分代码,代码小于32k全部集中在片内才能运行。这个是什么原因

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2012/7/27 8:48:41
hustzzy(论坛新手)
hustzzy
头衔:社区公民
帮派:无帮无派
帖数:10
金钱:183
积分:13
注册时间:2012/6/21
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
社区也没有人回答一下?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2012/7/27 9:37:05
尊贵身份标志
夜色飘摇(论坛版主)
夜色飘摇
头衔:社区公民
帮派:无帮无派
帖数:350
金钱:1773
积分:332
注册时间:2011/6/8
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

没看明白,你这个是在线仿真不行还是烧到Flash里启动不了?描述的能否再详细一点?

仿真器是?目标板是?开发环境的版本跟Update是?运行不了是什么状况?程序跑飞了?程序报错?可否抓个图贴一下看看?程序能不能发上来看看?



「该帖子被 夜色飘摇 在 2012-07-27 09:48:58 编辑过」

我要成为勇敢的海上战士!
等级:论坛版主 参考IP地址:*.*.*.*
2012/7/27 9:43:42
jackyshiy(论坛新手)
jackyshiy
头衔:社区公民
帮派:无帮无派
帖数:1
金钱:105
积分:1
注册时间:2013/1/8
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
我也是这个问题,当代码被分配到外部SDRAM时,程序就跑飞,因为在外部SDRAM空间的函数执行代码是乱码,你是怎么解决的?我还在郁闷中!!!!

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/1/8 18:57:27
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

你可以将你代码中比较大的数组用section分配到SDRAM中,如果代码不能执行,可以重新添加LDF文件,在工程选项的LDF部分,将内存使能,并且将系统堆栈部分全部开在SDRAM中,然后全编译代码看看。


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/1/8 22:03:59
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154266 Call, 1 Queries, Processed in 0.015625 second(s),