在CCWi-i.MX53 JSK,uBoot上从USB闪烁WCE7

时间:2014-11-12 13:41:09

标签: usb u-boot wce

我已经在digi论坛上试过了,但我认为这里所有聪明人都在这里: - )

我正在研究CCWi-i.MX53 JSK。我想弄清楚的是 - 正如你可能已经猜到的那样 - 从USB记忆棒中闪现WCE图像。 基于

http://www.digi.com/support/kbase/kbaseresultdetl?id=3305

http://www.digi.com/support/forum/40385/mx53-jsk-with-windowc-how-boot-new-wce-from-microsd-using-uboot

我最好的猜测就是

dboot wce usb 0:1 fat wce-CCXMX53

或设置U-Boot命令,如

setenv bootcmd dboot wce usb 0:1 fat wce-CCXMX53
saveenv
reboot

这些方法都不适合我。我得到了:

Unknown command 'usb' - try 'help'
command usb reset failed

我正在使用一个新格式化的FAT32 USB记忆棒,上面只有wce-CCXMX53文件,在任何一个J10 USB插头中。

非常感谢任何帮助。提前致谢!

旁注:dboot用法:

CCWMX53 # ? dboot
dboot - Digi modules boot commands

Usage:
dboot <os> [source] [extra-args...]
 Description: Boots <os> via <source>
 Arguments:
   - os:           a partition name or one of the reserved names:
                   linux|android|wce|netos|eboot
   - [source]:     tftp (default)|flash|nfs|usb|mmc|hsmmc|sata|ram
   - [extra-args]: extra arguments depending on 'source'

      source=tftp|nfs -> [filename]
       - filename: file to transfer (required if using a partition name)

      source=usb|mmc|hsmmc|sata -> [device:part filesystem] [filename]
       - device:part: number of device and partition
       - filesystem: fat|vfat|ext2|ext3
       - filename: file to transfer

      source=ram -> [image_address] [initrd_address] [initrd_max_size]
       - image_address: address of image in RAM (default: linuxloadaddr, netosloadaddr, etc)
       - initrd_address: address of initrd image (default: loadaddr_initrd)
       - initrd_max_size: max. allowed ramdisk size (in kB) to pass to the kernel (default: kernel default)

If <os> is 'wce' the following bootargs are possible:
    cleanhive

1 个答案:

答案 0 :(得分:0)

对不起,我不知道dboot / wce。从我的引导程序体验,您可以使用以下命令从USB记忆棒读取文件到内存(没有实际启动 - 失去控制):

# fatload usb 1:1 (loadAddress) (bootfilename)  # load your file to memory
# md (loadAddress)  #dump memory content, which you can compare with your USB file

引导过程主要包括步骤1-从媒体(mmc / usb)读取可执行(OS)文件到存储器; step2-准备环境(寄存器,某些内存位置的参数数据,甚至是ramdisk中的rootfs ......); step3-在步骤1中跳转到可执行文件的条目。