3945|6

74

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

config.bib之NK SIZE RAMIMAGE 与 ROMSIZE关系? [复制链接]


NK              80100000        01F00000        RAMIMAGE
RAM             82000000        01200000        RAM

ROMSTART=80100000
ROMWIDTH=32
ROMSIZE=1600000


上面是我的config.bib里的。

编译出来的NK.nb0 22,528KB

在PB里显示只有7MB左右

bootloader将nk.nb0拷贝到RAM里运行。

所以我想可不可以把ROMSIZE改为10MB左右的值?
另外我想知道,NK.nb0并不是在它占用的空间RAMIMAGE里运行,而是在RAM里运行,还是都有。
因为我觉得PB里显示nk只有7MB但却分配了24MB给它是不是浪费了。因为7MB~24MB的空间都没用到。
如果可以修改的话,是不是只要修改ROMSIZE的值,那么RAMIMAGE制定的值时做什么用的,它们之间的关系怎样?这个之前有人的帖子也稍微讨论过,但是我并没能明白,请高手赐教。

最新回复

pb的右下方显示的size是什么意思?13753K  详情 回复 发表于 2009-9-18 14:25
点赞 关注

回复
举报

79

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
有点糊涂?
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
老兄,查看PB帮助吧,非常详细。
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

4
 
ROMSIZE的大小决定了生成的NK.nb0的大小,RAMIMAGE是在RAM里面划分一块用来放置NK.nb0的空间;很显然这个RAMIMAGE不能比ROMSIZE规定的小,如果小了就放不下NK.nb0了。
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

5
 
RAMIMAGE=>NK.nb0=>NK.BIN,就是这关系
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

6
 
引用 3 楼 xingjling 的回复:
ROMSIZE的大小决定了生成的NK.nb0的大小,RAMIMAGE是在RAM里面划分一块用来放置NK.nb0的空间;很显然这个RAMIMAGE不能比ROMSIZE规定的小,如果小了就放不下NK.nb0了。

正解
 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(初级)

7
 
pb的右下方显示的size是什么意思?13753K
 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
Microchip 直播|利用motorBench开发套件高效开发电机磁场定向控制方案 报名中!
直播主题:利用motorBench开发套件高效开发电机磁场定向控制方案
直播时间:2025年3月25日(星期二)上午10:30-11:30
快来报名!

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表