| 作者 | 主题 |
|---|---|
|
看雪001 至圣
经验值:22507 发帖数:2416 精华帖:87 |
楼主
主题:也谈MMC卡的选择
选择MMC卡的大小时,一般来说都是“够用就行”这个原则,于是经验数据就是315CPU使用64KB或者128KB。 今天遇到一件事情,现场调试的工程师打电话问我:挂了几个机器人从站,结果IO最大只能访问到128,是不是CPU315最大只能支持到128?(还拿出“依据”来了:我看了300的产品目录,好像也是说IO映像最大只到128——那个目录都不知道哪一年的!) 根据我的经验,只要是项目设计和项目调试不是同一个人的话,调试的人员就会想方设法推翻设计,反正就是证明你这个设计有缺陷、不完美! 没办法,谁叫那个设计是我的朋友呢?我也赶紧打开最新的300产品目录,怎么看315的映像区都支持2048,但它有一个括号“可调节”,我打开一个317的项目,看看cpu属性: 过程映像区确实是可以调节的,但系统为什么默认为128呢? 于是又打开帮助,更改映像区会带来什么影响: 更改映像区会导致工作存储器分配的大小改变,需要的工作存储器会变大,也就是说要加大虚拟内存。 通常我们算MMC卡的大小,只考虑编译后的程序块总字节又多大,从这个帮助来看,至少这种考虑是不全面的,MMC卡的大小选择应该主要看IO映像区的设置大小,我是这么认为的。
大道至简,知易行难
|
|
kayome 奇侠 经验值:7134 发帖数:1334 精华帖:5 |
2楼
主题:回复:也谈MMC卡的选择 |