OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7392|回复: 7

应该是c语言问题,u32 testsram[250000] __attribute__((at(0X68000000)));怎么理解?

[复制链接]

170

主题

917

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1824
金钱
1824
注册时间
2013-4-13
在线时间
63 小时
发表于 2013-12-8 13:58:23 | 显示全部楼层 |阅读模式
应该是c语言问题,u32 testsram[250000] __attribute__((at(0X68000000)));怎么理解?谢谢!百度了,没有理想答案。
手艺人要内外兼修。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

193

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2012-12-19
在线时间
16 小时
发表于 2013-12-8 14:22:37 | 显示全部楼层
定义一个数组,每个数占4个字节,数组包含250000个值,采用绝对地址定义,数组的起始地址在0x68000000。
这么解释应该可以吧。
回复 支持 反对

使用道具 举报

170

主题

917

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1824
金钱
1824
注册时间
2013-4-13
在线时间
63 小时
 楼主| 发表于 2013-12-8 14:32:42 | 显示全部楼层
谢谢!越来越自卑了,战舰板越学到后面越感到吃力了。
手艺人要内外兼修。
回复 支持 反对

使用道具 举报

7

主题

170

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
230
金钱
230
注册时间
2013-8-9
在线时间
3 小时
发表于 2013-12-9 11:23:57 | 显示全部楼层
回复【楼主位】wangyan915205:
---------------------------------
你好,请问这里的数组是可变量么
回复 支持 反对

使用道具 举报

7

主题

170

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
230
金钱
230
注册时间
2013-8-9
在线时间
3 小时
发表于 2013-12-9 11:45:44 | 显示全部楼层
好像不可变
回复 支持 反对

使用道具 举报

170

主题

917

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1824
金钱
1824
注册时间
2013-4-13
在线时间
63 小时
 楼主| 发表于 2013-12-9 12:04:05 | 显示全部楼层
回复【5楼】mylsf:
---------------------------------
不是已经定义了25000个元素了吗?const
手艺人要内外兼修。
回复 支持 反对

使用道具 举报

12

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
126
金钱
126
注册时间
2016-9-6
在线时间
30 小时
发表于 2016-10-31 11:34:48 | 显示全部楼层
sdwhupk 发表于 2013-12-8 14:22
定义一个数组,每个数占4个字节,数组包含250000个值,采用绝对地址定义,数组的起始地址在0x68000000。
...

U32表示一个数占4个字节(B),这个数组一共包涵250000个数,也就是说这个数组的大小为4*250000=1*10^7=100 0000=100万B=1000KB=1MB,这个数组比我们实际用的SRAM较小,1M=1024KB,小了24KB。
回复 支持 反对

使用道具 举报

7

主题

90

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
325
金钱
325
注册时间
2016-10-21
在线时间
43 小时
发表于 2016-10-31 12:26:03 | 显示全部楼层
将testsram的数据定义到外面的SRAM上,地址从0开始,一直到250000*4-1,总个有250000*4个字节
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-24 16:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表