您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> [求助]用531替换533后内存分配管理出错求助... 
本帖共有533个阅读者
发表帖子 发表投票 回复主题
[求助]用531替换533后内存分配管理出错求助,有截图。
tokingop(论坛新手)
tokingop
头衔:社区公民
帮派:无帮无派
帖数:1
金钱:114
积分:2
注册时间:2016/2/20
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
[求助]用531替换533后内存分配管理出错求助,有截图。

533调试通过,可以在debug和release两个模式下都正常运行,现在用531替换533后,编译时就内存分配出错,具体现象如下:

1,如图1 LDF settiings:选择L1和Minimun size  2KB时,仿真环境下编译就出错;

2,如图1 LDF settings:选L3时并且Absolute size由2K改为4K,仿真环境下编译通过,但是非运行时还会出现图2和图3的错误;

3,如图1 LDF settings:选择L1和Minimun size 2KB时,但是把算法函数所分配的内存由531内部改为外部sdram,仿真环境下编译通过,但是运行时还会出现图2和图3的错误。

请问这是什么原因? 在原533基础上如何修改配置才能是531能在非仿真环境下成功运行原算法函数?

P.S.: 我们外部sdram是MT48LC16M16A2。


上传的图片
  201622023413197.jpg [ 101.41 KB 600×800 ] (缩略时请点击查看原图)

 


上传的图片
  20162202342197.jpg [ 139.62 KB 720×960 ] (缩略时请点击查看原图)

 


上传的图片
  201622023421597.jpg [ 165.89 KB 960×720 ] (缩略时请点击查看原图)

 


没个性,无签名。
等级:论坛新手 参考IP地址:*.*.*.*
2016/2/20 23:57:15
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5195
金钱:34806
积分:6378
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
转到新手区,Andy上班后看一下。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2016/2/22 8:12:51
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
1. 你先试试把工程还改为533工程,然后开发板用531的板卡,运行看是否会出错,如果不会出错你就这么用。
2. 看报错还是L1的detaB空间溢出,你把图2的红叉叉展开,然后把里面的内容拖动到右边图形中的SDRAM区域试试。
3. 把你不常用的函数,数组等全都用section定义到SDRAM区域。

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