slade 发表于 2016-8-7 12:06:01

linux系统烧不进去,尝试WINCE,也烧不进去

本帖最后由 slade 于 2016-8-8 19:44 编辑


[*]1, linux一键烧写系统
[*]   1).利用WINCE里的EBOOT擦nand
[*]       (1). 制作WINCE一键启动SD,将IROM_EBOOT_SDFUSER.nb0成功烧进SD卡,STEPLDR.nb0,STEPLDR.bin,EBOOT.bin,EBOOT.nb0,NK.bin。
[*]       (2). 设置SD启动,上电,迅速敲空格(因为默认只等待2s时间,前一个版本0秒时间),如下面串口信息,已经进入了EBOOT.       
[*] 问题是选“A”擦除nand,eboot根本就不执行擦除nand操作。
[*]NandFlash Information:
[*]
[*]Nandflash:ChipType= SLCChipName=MT29F16G08ABACAWP
[*]
[*]NoNo Calc pagesize, blocksize, erasesize,use ids table .............
[*]
[*]NandFlash:name=NAND 2GiB 1,8V 8-bit,id=38, pagesize=4096 ,chipsize=1024 MB,erasesize=524288 oobsize=128
[*]
[*]NandFlash Size is 1024 MB
      
[*]      (3).成功制作一键烧系统SD卡(如图),一下是输出错误信息:
[*]Writing data at 0x6e6000 --98弌mplete.
[*]Writing data at 0x6f3000 --99弌mplete.
[*]Writing data at 0x6ff000 -- 100弌mplete.
[*]5242880 bytes written: OK
[*]
[*]** Partition 1 not valid on device 0 **
[*]
[*]
[*]** Unable to use mmc 0:1 for fatload **
[*]
[*]
[*]NAND write: device 0 offset 0x700000, size 0x3f900000
[*]
[*]Input block length is not page aligned
[*]
[*]Data did not fit into device, due to bad blocks
[*]
[*]1066401792 bytes written: ERROR




[*]2. USB线烧linux
[*](1).利用1制作好的SD,启动板子进入boot界面
[*]uboot烧进去了。内核跟文件系统都烧成功了。(附上烧成功的串口信息)
[*]但是,设置nand启动,给开发板上电后,屏幕是白色的,串口上什么信息都没有。




[*]3. WINCE烧写
[*]光盘里......\Demo\一键烧写专用文件\SD_Writer.exe    制作SD一键烧写后,设置SD启动,烧写失败log。
[*]Welcome! This tool just for TE/OK6410
[*]+OALArgsInit()
[*]SocID:0x36410101
[*]Arguments area is initialized
[*]-OALArgsInit()
[*]INFO: (unsigned)C_IsrHandler : 0x8008095C
[*]INFO: (unsigned)ASM_IsrHandler : 0x80084018
[*]INFO: (unsigned)pISR : 0xEA020FFE
[*]……
[*] ++InitializeDisplay()
[*] --InitializeDisplay()
[*]Press to launch image stored on boot media, or to enter boot monitor.
[*]
[*]R) Read Configuration
[*]S) DOWNLOAD image now(SDMMC card)
[*]W) Write Configuration Right Now
[*]
[*](1). 默认不按ENTER, 不按SPACE的错误信息。
[*]Starting auto-download ...
[*]Erasethe block '0..3'
[*]System ready!
[*]Preparing for download...
[*]IsCardInserted
[*]f_mount return = 0x0
[*]FileInfo.fsize = 0
[*]#### File READ ERROR
[*](2). 按space后,选"s",烧stepldr.nb0的错误信息
[*]Enter your selection: s
[*]System ready!
[*]Preparing for download...
[*]Please choose the Image on SD.
[*]
[*]
[*]Choose Download Image:
[*]
[*]
[*]0) stepldr.nb0
[*]1) EBOOT.BIN
[*]2) nk.bin
[*]
[*]Enter your selection: 0
[*]IsCardInserted
[*]f_mount return = 0x0
[*]FileInfo.fsize = 0
[*]#### File READ ERROR




[*]4. usb线烧写。
[*]用.....\Demo\USB烧写专用文件\SD_Writer.exe 和OK6410_SDboot.nb0制作好SD卡,SD模式启动,下载,最后下不进去。
[*]错误提示是:reset by XnRESET
















moss 发表于 2016-8-7 17:23:27

好了?:):):)
页: [1]
查看完整版本: linux系统烧不进去,尝试WINCE,也烧不进去