您的位置:
OpenADSP社区论坛
->
Blackfin专区
->
新手上路
-> [求助]op,数组或结构地址问题
本帖共有
645
个阅读者
[求助]op,数组或结构地址问题
blackfin
(论坛游民)
头衔:
社区公民
帮派:
无帮无派
帖数:
114
金钱:
1105
积分:
153
注册时间:
2011/6/10
小
大
楼主
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
[求助]op,数组或结构地址问题
我在工程里定义了几组结构和数组,但程序运行后老跑飞。最后查到编译后,它们的开始地址如下,怎么会是从奇地址开始的呢?一操作到奇地址开始的数组或结构,程序就挂了!这要怎么办?谢谢!
上传的图片
20124201725767.jpg
[
28.71
KB
508
×
216
]
(缩略时请点击查看原图)
「该帖子被 blackfin 在 2012-04-20 17:26:27 编辑过」
这家伙很懒,什么也没有留下!
等级:
2012/4/20 17:04:55
编辑帖子
帖子评价
单帖屏蔽
删除帖子
夜色飘摇
(论坛版主)
头衔:
社区公民
帮派:
无帮无派
帖数:
350
金钱:
1773
积分:
332
注册时间:
2011/6/8
小
大
第
1
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
“我在工程里定义了几组结构和数组”,这些数组总共有多大,如果数组大小超过了L1大小的话也会出现程序跑飞的情况,建议在外部SDRAM中申请空间看看。
我要成为勇敢的海上战士!
等级:
2012/4/23 15:18:45
编辑帖子
帖子评价
单帖屏蔽
删除帖子
blackfin
(论坛游民)
头衔:
社区公民
帮派:
无帮无派
帖数:
114
金钱:
1105
积分:
153
注册时间:
2011/6/10
小
大
第
2
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
这些数据加起来不超过200字节!只是这些数组或结构,有些是奇数个字节大小的。但是编译器不是应该自动对齐的么?程序中指针只要单步运行到奇数地址处就出错了。
这家伙很懒,什么也没有留下!
等级:
2012/4/24 8:34:53
编辑帖子
帖子评价
单帖屏蔽
删除帖子
andy
(论坛版主)
头衔:
社区公民
帮派:
无帮无派
帖数:
2287
金钱:
11132
积分:
2263
注册时间:
2011/6/8
小
大
第
3
楼
信息
|
留言
|
Email
|
主页
|
编辑
|
管理
|
记得优化开关里面有声明对齐的优化,你可以用#pragma 开关来声明一下试试。
你用帮助文件搜索#pragma ,可以找到很多优化开关,你看看那个是声明对齐的。
这家伙很懒,什么也没有留下!
等级:
2012/4/26 23:41:46
编辑帖子
帖子评价
单帖屏蔽
删除帖子
Powered by
OpenADSP
Copyright © 2010
www.
Openadsp
.com
. All rights reserved.159435 Call, 1 Queries, Processed in 0.032227 second(s),