在CCWi-i.MX53 JSK、uBoot上从USB闪烁WCE7
我曾在digi论坛上尝试过,但我认为所有聪明人都在这里:-) 我正在研制CCWi-I.MX53 JSK。我想弄明白的是——正如你可能已经猜到的——从U盘上闪存WCE图像。 基于 及 我最好的猜测是在CCWi-i.MX53 JSK、uBoot上从USB闪烁WCE7,usb,u-boot,wce,Usb,U Boot,Wce,我曾在digi论坛上尝试过,但我认为所有聪明人都在这里:-) 我正在研制CCWi-I.MX53 JSK。我想弄明白的是——正如你可能已经猜到的——从U盘上闪存WCE图像。 基于 及 我最好的猜测是 dboot wce usb 0:1 fat wce-CCXMX53 或者设置U-Boot命令,如 setenv bootcmd dboot wce usb 0:1 fat wce-CCXMX53 saveenv reboot 这些方法都不适合我。我得到: Unknown command 'us
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-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
CCWMX53#?dboot
dboot-Digi模块引导命令
用法:
dboot[source][extra args…]
描述:Boots via
论据:
-os:分区名称或保留名称之一:
linux | android | wce | netos | eboot
-[来源]:tftp(默认)|闪存| nfs | usb | mmc | hsmmc | sata | ram
-[额外参数]:额外参数取决于“源”
source=tftp | nfs->[文件名]
-文件名:要传输的文件(如果使用分区名,则为必需)
source=usb | mmc | hsmmc | sata->[设备:部件文件系统][文件名]
-设备:部分:设备和分区的编号
-文件系统:fat | vfat | ext2 | ext3
-文件名:要传输的文件
source=ram->[图像地址][初始地址][初始最大大小]
-image\u address:RAM中映像的地址(默认值:linuxloadaddr、netosloadaddr等)
-initrd_地址:initrd映像的地址(默认值:loadaddr_initrd)
-initrd_max_size:允许传递给内核的最大ramdisk大小(kB)(默认值:内核默认值)
如果为“wce”,则可以使用以下引导参数:
洁净室
很抱歉,我不知道dboot/wce。根据我的引导加载程序经验,您可以使用以下命令将文件从U盘读取到内存(而不会实际启动-失去控制):
引导过程主要包括步骤1-将可执行文件(OS)从介质(mmc/usb)读取到内存;步骤2-准备环境(寄存器、特定内存位置中的参数数据,甚至ramdisk中的rootfs…);步骤3-跳转到步骤1中的可执行文件条目
# fatload usb 1:1 (loadAddress) (bootfilename) # load your file to memory
# md (loadAddress) #dump memory content, which you can compare with your USB file