4379|13

68

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

NK.bin大于32M,无法正常下载 [复制链接]

我现在有一个35M的nk.bin文件,想下到FLASH上,可总是不能下载,之前大于30M后,串口会给出“无效映像”的消息,后来改了EBOOT的一个参数后,倒是不出现这个消息了,但还是不能下载,EBOOT好像是卡在VerifyChecksum这个函数就不动了,想请问各位高手,想下载大于32M的nk.bin,需要修改哪些地方,最好能具体点,谢谢,我是s3c2450的CPU

最新回复

學習了  详情 回复 发表于 2009-12-5 15:36
点赞 关注

回复
举报

64

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
同求,每次大于32M都要砍掉一部分功能,很郁闷。
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
修改你的EBOOT的NK大小限制变量就可以了,以前估计是最大32MB,把他改大就OK了,我已经遇到过这个问题了。
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

4
 
这个我修改了,以前只要超过30M就会提示 INVALID IMAGE,修改了一个参数后,现在不提示INVALID了,但就是无法完成下载
config.bib修改如下:
    NK      80200000  02800000  RAMIMAGE
    RAM     82A00000  01600000  RAM

        ROMSTART = 80200000
        ROMWIDTH = 32
        ROMSIZE = 02800000
boot.bib修改如下:
; Area used to cache nk.bin while programming flash
        FLSCACHE 8C800000  01800000  RESERVED
        DISPLAY  8C100000  00080000  RESERVED
然后在EBOOT中,我把这几个参数修改了:
#define ROM_RAMIMAGE_START          0x80000000      
#define ROM_RAMIMAGE_SIZE           0x02800000      
另外还修改了image_cfg.h中的参数:
IMAGE_WINCE_RAM_SIZE            0x02800000
就修改了上面这么多。如果小于32M的nk.bin的话,是可以正常下载的,大于32就不行了,。另外我给nk.nb0定了40M。直接在RAM中跑nb0的话是好的
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

5
 
要修改bootloader,不是这里,修改这里没有用的。
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

6
 
那是哪里呢?在线等啊,
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

7
 
是三星的平台吧?
修改config.bin,你已经改了;
修改bootloader下的load.h,你已经改了;
修改usb.c里面的DMA地址:
//#define DMABUFFER        0x32000000
#define DMABUFFER        0x31000000
#define USBDEV_BASE 0xB0B00000                // VIRTUAL Address
#define pISR                (*(volatile unsigned *)(0x30000000+0x18))                // Virtual Address 0x0 is mapped to 0x30000000, ISR Address is VA 0x18
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

8
 
为什么要改成这个样子呢,另外我照上面的修改就可以吗?
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

9
 
引用 5 楼 zp30293 的回复:
那是哪里呢?在线等啊,


hzdysymbol 这位老兄改过,你问他等他出现,我只是知道要改,但是我没有改过,以前他告诉我的。前面不是有人说要改吗?你跟踪代码很快就找到了。
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

10
 
呵呵,万一他要是不光临我的帖子咋办呢,哈,改了两天了,头大了
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

11
 
谢谢大家。哈!尤其Seven_zhangxw。呵呵成功搞定,哈!
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

12
 
學習了很多,感謝。
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

13
 
我也头痛啊
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

14
 
學習了
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表