When usb.img is created on SDK environment, EFI directory does not exist in USB memory by writing usb.img to USB memory.
1. Create a Platform Project with the following configure options. --enable-board=intel-x86-64 \ --enable-kernel=standard \ --enable-rootfs=glibc_small \ --with-rcpl-version=0006 2. Do "make export-sdk" 3. Execute the script wrlinux-*-sdk.sh in <prjDir>/export, and set default path "/opt/windriver/wrlinux-small/7.0-intel-x86-64 to "Enter target directory for SDK". 4. Do "cd /opt/windriver/wrlinux-small/7.0-intel-x86-64", and do "make fs". 5. Do "make usb-image". For generating EFI directory, like the following log must be generated by doing this, but it is not displayed in this case. And, EFI directory does not exist in USB memory to which usb.img is written. mcopy -o /home/WindRiver/workspace_rcpl06/startup.nsh m: mmd m:/EFI mmd m:/EFI/BOOT mcopy -o /home/WindRiver/workspace_rcpl06/bitbake_build/ tmp/deploy/images/intel-x86-64/bootx64.efi grub.cfg m:/EFI/BOOT