引用: 引用 10 楼 veabol 的回复:
你想直接把nk.bin烧到flash,然后在系统每次启动的时候读出再解压到RAM?
烧的时候解压,启动的时候直接用;直接烧录,启动的时候解压,你觉得哪种方式更好?我觉得都会选择第一个吧。
另外EBOOT解压BIN文件方式可以参考
EBOOT通过bin文件形式读取、下载LOGO
引用: 引用 23 楼 hao507 的回复:
引用 10 楼 veabol 的回复:
你想直接把nk.bin烧到flash,然后在系统每次启动的时候读出再解压到RAM?
烧的时候解压,启动的时候直接用;直接烧录,启动的时候解压,你觉得哪种方式更好?我觉得都会选择第一个吧。
另外EBOOT解压BIN文件方式可以参考
EBOOT通过bin文件形式读取、下载LOGO
veabol 说的不错,直接烧写bin到nand里,启动的时候再解析,花了大概17s左右,应该是烧写的时候解压,启动直接使用!
谢谢veabol~~
引用: 引用 26 楼 shenmou 的回复:
ULONG start,
引用: 引用 28 楼 wjf_zjut 的回复:
最近忙于他事。继续顶贴。请问大家,如果是支持BINFS的EBOOT,即NAND中写的是NK.BIN。系统上电的时候,是先运行引导程序(NBOOT),由NBOOT,从NAND中将EBOOT读取出来,再运行EBOOT,再由EBOOT引导镜像,这个步骤下来的吗?
引用: 引用 29 楼 wjf_zjut 的回复:
支持MULTI_BIN,的话.烧写到NAND中的必须要是.BIN文件!烧写NK.NB0虽然方便,可是不能支持快速启动。
引用: 引用 24 楼 guopeixin 的回复:
引用 23 楼 hao507 的回复:
引用 10 楼 veabol 的回复:
你想直接把nk.bin烧到flash,然后在系统每次启动的时候读出再解压到RAM?
烧的时候解压,启动的时候直接用;直接烧录,启动的时候解压,你觉得哪种方式更好?我觉得都会选择第一个吧。
另外EBOOT解压BIN文件方式可以参考
EBOOT通过bin文件形式读取、下载LOGO
veabol 说的不错,直接烧写bin到nand里,启动的时候再解析,花了大概17s左右,应该是烧写的时候解压,启动直接使用!
谢谢veabol~~
常见的有两种做法:
1. 接压为nb0然后烧,缺点是占用存储空间大
2. 直接烧,缺点是启动时候花费少量的时间,
引用: 引用 32 楼 wjf_zjut 的回复:
引用 24 楼 guopeixin 的回复:
引用 23 楼 hao507 的回复:
引用 10 楼 veabol 的回复:
你想直接把nk.bin烧到flash,然后在系统每次启动的时候读出再解压到RAM?
烧的时候解压,启动的时候直接用;直接烧录,启动的时候解压,你觉得哪种方式更好?我觉得都会选择第一个吧。
另外EBOOT解压BIN文件方式可以参考
EBOOT通过bin文件形式读取、下载LOGO
veabol 说的不错,直接烧写bin到nand里,启动的时候再解析,花了大概17s左右,应该是烧写的时候解压,启动直接使用!
谢谢veabol~~
常见的有两种做法:
1. 接压为nb0然后烧,缺点是占用存储空间大
2. 直接烧,缺点是启动时候花费少量的时间,
烧写NK.BIN就是为了节约启动时间,不知楼主研究过MULTI-BIN否。
引用: 引用 31 楼 hao507 的回复:
引用 29 楼 wjf_zjut 的回复:
支持MULTI_BIN,的话.烧写到NAND中的必须要是.BIN文件!烧写NK.NB0虽然方便,可是不能支持快速启动。
你可以先用NB0文件试,
引用: 引用 30 楼 hao507 的回复:
引用 28 楼 wjf_zjut 的回复:
最近忙于他事。继续顶贴。请问大家,如果是支持BINFS的EBOOT,即NAND中写的是NK.BIN。系统上电的时候,是先运行引导程序(NBOOT),由NBOOT,从NAND中将EBOOT读取出来,再运行EBOOT,再由EBOOT引导镜像,这个步骤下来的吗?
是的,你这个步骤是现在很多厂商都采用的办法~~
引用: 引用 14 楼 mabugang 的回复:
一般的不是eboot 的bootloader ,都是把 NK.BIN 转化成NK.NB0 然后写到NANDFLASH 中,eboot 是把NANDFLASH格式化为 BINFS ,然后写NK.BIN ,