主题 : 【求助】Mini2440 ce5 编译NK.bin 大于32M,下载提示错误!OEMVERIFYMEMORY: Invalid image 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 17480
精华: 0
发帖: 7
金钱: 35 两
威望: 7 点
综合积分: 14 分
注册时间: 2010-03-29
最后登录: 2010-04-24
楼主  发表于: 2010-04-13 13:55

 【求助】Mini2440 ce5 编译NK.bin 大于32M,下载提示错误!OEMVERIFYMEMORY: Invalid image

在使用Mini2440 CE5的示例工程mini2440.pbxml,添加需要组件后编译组件大于32M,编译出现如下错误:

Error: Ram start overlaps rom binary

更改FILE\config.bib文件如下:
MEMORY
    NK      80200000  03000000  RAMIMAGE
    RAM     83200000  01E00000  RAM
    FLASH   92000000  00100000  RESERVED
。。。
    ROMSTART = 80200000
    ROMWIDTH = 32
    ROMSIZE = 03000000

更改之后系统可以编译通过。但是在烧写入板子时,提示如下错误:
Download Address=0x80200000  Length=0x21a7af4
BIN image type unknow
!OEMVERIFYMEMORY: Invalid image
工程属性——build options中已经选中Run-time image can be larger than 32M。
请问一下,是否需要更改bootloader才能解决?
级别: 新手上路
UID: 17480
精华: 0
发帖: 7
金钱: 35 两
威望: 7 点
综合积分: 14 分
注册时间: 2010-03-29
最后登录: 2010-04-24
1楼  发表于: 2010-04-15 12:44
由于bootloader中有关于nk.bin的size的检查。所以导致超过30M的nk.bin无法通过检查。

可以更改bootloader的源码来避免该错误。
级别: 新手上路
UID: 20625
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
综合积分: 4 分
注册时间: 2010-05-05
最后登录: 2010-11-12
2楼  发表于: 2010-05-06 15:59
引用第1楼dongy117于2010-04-15 12:44发表的  :
由于bootloader中有关于nk.bin的size的检查。所以导致超过30M的nk.bin无法通过检查。

可以更改bootloader的源码来避免该错误。

请教一下!那该从那里改ㄋ?可以清楚说明教学一下吗?nboot?
级别: 新手上路
UID: 14843
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2010-02-23
最后登录: 2010-08-11
3楼  发表于: 2010-07-24 20:33

 回 1楼(dongy117) 的帖子

我也遇到此問題,想要加入繁簡字體肯定超過32M!
拜託請知道的朋友就講解一下吧!
"友善"一點都不友善,遇到這種關鍵技術問題都不會回的
级别: 新手上路
UID: 38412
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2011-02-25
最后登录: 2012-06-01
4楼  发表于: 2011-02-25 12:35
我也是,编译了个40多M的CE就是烧不进去