|
—
(东方龙)
重新编辑一下
(2008-12-17 23:51)
—
0 系统升级介绍 0.1 升级文件的构成 升级文件的构成有以下几点: 1) 升级文件可以由DOWNLAOD文件夹下的全部或部分文件组成; 2) 我们的升级代码是由两段代码构成:3050Abin0.bin+SPMP3050A.bin。所以在进行升级文件的打包时,升级文件中的DOWNLOAD\A\3050Abin0.bin和DOWNLOAD\SPMP3050A.bin必须成对出现,不能只用一个;3) 如果是从cvs上下载的代码,打包前应去除DOWNLOAD文件夹下的所有cvs文件。0.2 升级文件的打包工具 需要升级的文件是通过工具FRM Pro 1.1.0进行打包的。 0.3 升级文件的打包方法1) 要打包的文件目录结构:A文件夹和Firmware文件SPMP3050A.bin。 A目录下的内容包括一段代码文件3050Abin0.bin和资源文件夹RO_RES;B目录下没有要打包的内容; SPMP3050A.bin为Firmware文件。
图 1 打包文件目录结构
2)指定工作路径
图 2 指定工作路径
3)指定Firmware路径
图 3 指定Firmware路径
4) 进行资源文件的选择 在点击Select All以后A目录下的所有文件将都变成红色。
图 4 选择所有的资源文件
5) 资源文件SPCA556.BRN的生成
图 5 生成SPCA556.BRN
6)点击Create Card ISP后将弹出图6
图 6 打包方式选择对话框
在这里我们规定生成的打包文件名字为SPCA556.BRN,请不要随意更改打包文件的名字。其打包方式有以下几种: a) 如果要升级整个资源和code,则按上述进行文件选择,并使用Program All方式进行打包。 b) 如果要升级部分资源和code,需在RO_RES文件夹中选择要更新的部分资源文件及文件3050Abin0.bin+SPMP3050A.bin,并使用F/W+Partial RSV方式进行打包。 c) 这里不能单独升级Firmware中的文件SPMP3050A.bin。原因是我们的代码并不都存放在Firmware中,有一段代码存放在A保留区中。而这两段代码是不可分割的。所以不能使用F/W Only进行打包,这样打包出来的文件会造成系统无法正常运作。 d) 同c)中所述,由于A保留区中只包含整个代码中的段代码3050Abin0.bin,所以也不能使用RSV All进行打包; e)同才)所述所以也不能使用Partial RSV进行打包。 终上所述,在打包时,3050Abin0.bin+SPMP3050A.bin必须成对出现。且只能使用a)和b)中的方式进行打包。 0.4 升级文件存放路径 将生成的SPCA556.BRN文件拷贝到flash或SD卡的根目录. 。 0.5 升级方法 使用SPMP3050工具中的系统升级功能进行升级。
|