急问eboot中烧写nk.bin?????

gm861201   2009-2-20 11:44 楼主
eboot中把nk.bin烧到nand上,并把剩余nand创建fat32分区的步骤:
1.先把stepldr和eboot的空间用FMD_WriteSector设置为只读
2.擦除剩余nand空间
3.用BP_LowLevelFormat格式化nk.bin空间
4.下载nk.bin
...
是这样的吗??我发现不用第三步的话把nk.bin烧到nand中花了很长时间,而且下次启动提示
ERROR: ReadOSImageFromBootMedia: Failed to read kernel region from partition.
OEMPlatformInit ERROR: Failed to load kernel region into RAM.
而如果使用第三步的话烧写很快,下次启动也没有错误信息,但在Launch内核时就什么信息都没了。。。

回复评论 (3)

建议用Checksum工具检验一下写入前和写入后读出来的数据
一般在写到flash前会Erease NK所在的空间,确保没有问题
点赞  2009-2-20 13:05
FMD_XXX( )这些基本函数要能够正常正确地工作
点赞  2009-2-20 13:12
你的问题是什么?
点赞  2009-2-20 13:38
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复