code banking是什么意思?

[复制链接]
 楼主| jlgcumt 发表于 2011-12-6 19:59 | 显示全部楼层 |阅读模式
见别人写程序,程序分成两组,BANK1 和BANK2,是什么意思?
用的片子是C8051F120,有128K片内Flash,分四个bank,编译时程序不是自动bank1满了自动放到BANK2里面吗,难道还能控制程序放在那个Bank里吗。
ayb_ice 发表于 2011-12-7 07:53 | 显示全部楼层
不能自动
 楼主| jlgcumt 发表于 2012-6-6 19:51 | 显示全部楼层
2# ayb_ice 没明白
dqyubsh 发表于 2012-6-6 20:44 | 显示全部楼层
超过64K要分块,可以把函数放在不同的块,具体放在哪个块还是有差别的,你看一下KEIL C51的用户手册,提及这个问题。
rodger_br 发表于 2012-6-6 22:24 | 显示全部楼层
第一个bank比较特殊, 有些段必须存在于该bank, 所以编译器不会把它塞满, 后面的一般依次塞满, 除非指定.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:善攻者,动于九天之上,善守者,藏于九地之下!

183

主题

733

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部
个人签名:善攻者,动于九天之上,善守者,藏于九地之下!

183

主题

733

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部