TI 工程师 您好!
我在用DM8148EVM时,SD卡丢失了,想重新做一个SD卡启动。在Virtual Box虚拟机下的Ubuntu不识别 SD卡。用 Sudo fdisk -l命令 或者是 sudo df -Th命令 都没有找到SD卡的信息。
我已经安装TI在Wiki上提供的教程操作,设置了USB设备。在VM Ware 上面 做同样的事情也是没发现SD卡信息。
SD卡丢失了怎样重新创建一个:http://processors.wiki.ti.com/index.php/DM814x_EZ_5.03_Software_Developers_Guide#How_to_create_an_SD_card
在VirtureBox下Ubuntu怎么读取SD卡:http://processors.wiki.ti.com/index.php/How_to_Build_a_Ubuntu_Linux_host_under_VirtualBox#How_to_Read_a_USB.C2.A0SD.C2.A0Card_Reader_in_VirtualBox
Virtual Box在Win7下面要把Oracle_VM_VirtualBox_Extension_Pack-4.2.10-84104 装上,才能操作USB。
以上我都已经做了相应操作。
另外我尝试了用共享文件的方式把SD卡挂载到Ubuntu里面,结果运行./mksdboot.sh时提示,它不是一个块文件。
root@thomas-pc:/usr/local/ezsdk/bin# ./mksdboot.sh --device /dev/sda2 --sdk /usr/local/ezsdk
************************************************************
* THIS WILL DELETE ALL THE DATA ON /dev/sda2 *
* *
* WARNING! Make sure your computer does not go *
* in to idle mode while this script is *
* running. The script will complete, *
* but your SD card may be corrupted. *
* *
* Press <ENTER> to confirm.... *
************************************************************
ls: cannot access /dev/sda2?: No such file or directory
dd: writing `/dev/sda2': No space left on device
2+0 records in
1+0 records out
root@thomas-pc:/usr/local/ezsdk/bin# ./mksdboot.sh --device /dev/sda2 --sdk /usr/local/ezsdk
root@thomas-pc:/usr/local/ezsdk/bin# ./mksdboot.sh --device /dev/sda2 --sdk /usr/local/ezsdk
************************************************************
* THIS WILL DELETE ALL THE DATA ON /dev/sda2 *
* *
* WARNING! Make sure your computer does not go *
* in to idle mode while this script is *
* running. The script will complete, *
* but your SD card may be corrupted. *
* *
* Press <ENTER> to confirm.... *
************************************************************
ls: cannot access /dev/sda2?: No such file or directory
dd: writing `/dev/sda2': No space left on device
2+0 records in
1+0 records out