我在迪迪论坛上试过,但我认为这里是所有聪明人的所在:-)
我在研究一个CCWI-MX53JSK。我想弄清楚的是--正如你可能已经猜到的--从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 U盘,它上只有wce 53文件,在J10的任何一个插件中。
将非常感谢您的任何帮助。提前谢谢!
Sidenote: 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发布于 2015-01-05 23:13:07
对不起,我不知道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)文件到内存;步骤2-准备环境(寄存器、某些内存位置的参数数据,甚至是ramdisk中的rootfs );步骤3-跳转到step1中可执行文件的输入。
https://stackoverflow.com/questions/26888392
复制相似问题