打印

code banking是什么意思?

[复制链接]
4725|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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的用户手册,提及这个问题。

使用特权

评论回复
5
rodger_br| | 2012-6-6 22:24 | 只看该作者
第一个bank比较特殊, 有些段必须存在于该bank, 所以编译器不会把它塞满, 后面的一般依次塞满, 除非指定.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

183

主题

733

帖子

4

粉丝