RB411是电梯上面的硬件产品,它的RAM包和烧录包是以前同事做的,没有留下源码。
RB433是无纸化使用的产品,它的RAM包和烧录包是我自己下载源码编译的。他们两个RAM包是不一样的,烧录包也命名也是不一样的。
由于种种原因,需要在RB411上烧录无纸化的烧录包,所以使用RB433对应的RAM和烧录包烧录是完全可以的,但被RB433烧录RAM和烧录包烧录后的RB411如果需要烧回
电梯的系统,用RB411本身的RAM和烧录包是可以烧录的,但无法正常开机.
原因可能是:RB411的RAM没有将RB411的本身的flash(非NANDFLASH)进行分区,只是将NANDflash分为3个区。但RB433的RAM确将本身的flash分了3个区,同时将NANDflahs也分为三个区。所以在被RB433的RAM烧录后的RB411,其本身的flash已经被分区,用RB411的RAM烧录时,无法对其本身的flash进行赋值,所以烧录后无法正常开机.
解决方法:用RB433的RAM烧录,同时将RB411的烧录包重新命名,使其名字跟RB433的烧录包名字一样,包含nand关键字。这样就可以将RB411本身的系统烧录到RB411上面.
由于RB系统的烧录方式,只知道流程,对其为什么这样确还是不是很轻触,目前需要记住2种不同的烧录RAM和烧录包,当RB411需要在2种系统直接切换烧录时,如果出现问题,请先按照上述方法处理。
阅读(371) | 评论(0) | 转发(0) |