完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 一只耳朵怪 于 2018-6-22 11:23 编辑
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 ************************************************************ 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 ************************************************************ 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 |
|
相关推荐
7个回答
|
|
|
|
|
|
您好! SD卡插入和拔出,用 ls /dev命令查看结果一样。 SD卡在Win7下是好的,我把它格式化成FAT格式。 但在VMware虚拟环境 Removeable Device里面有 RealTek USB 2.0 Card Reader 并且 点 Disconnect(Connect to the host ),Win7出现SD卡, 再点 Connect(Disconnect from host)Win7 SD卡消失。 不理解是什么原因会出现这种情况,如果用SD卡读卡器,Ubuntu也不识别。 (您好! 我这边是TI在福建代理商的FAE,在给客户调一个板子,客户把SD卡弄丢了,板子电源也已经弄坏。我已经把硬件修好了。软件这部分我不熟悉花了比较多时间还没处理好。) |
|
|
|
您好! SD卡插入和拔出,用 ls /dev命令查看结果一样。 SD卡在Win7下是好的,我把它格式化成FAT格式。 但在VMware虚拟环境 Removeable Device里面有 RealTek USB 2.0 Card Reader 并且 点 Disconnect(Connect to the host ),Win7出现SD卡, 再点 Connect(Disconnect from host)Win7 SD卡消失。 不理解是什么原因会出现这种情况,如果用SD卡读卡器,Ubuntu也不识别。 (您好! 我这边是TI在福建代理商的FAE,在给客户调一个板子,客户把SD卡弄丢了,板子电源也已经弄坏。我已经把硬件修好了。软件这部分我不熟悉花了比较多时间还没处理好。) |
|
|
|
filipposun 发表于 2018-6-22 03:57 虚拟机有时候是不能自动识别USB设备的,你需要做如下操作(以Virtual Box为例) 设备--》 分配USB设备--》选择SD读卡器 这样应该就可以在ls /dev下看到该USB设备了。 你也可以用lsu***指令或者用dmsg指令来查看USB设备的识别状况 |
|
|
|
sunsiyi92 发表于 2018-6-22 04:14 Dear Eason,您好! 会出现以下提示: 不能分配 USB设备 ChipsBnk USB Reader [0100] 到虚拟电脑 Ubuntu_China. USB device 'ChipsBnk USB Reader' with UUID [ac0fea87-2274-43d4-a172-bf5128e8af29] is busy with a previous request. Please try again later.
|
|
|
|
filipposun 发表于 2018-6-22 04:19 Hi , 你的USB设备能在windows下正常使用吗 感觉像是被占用这所以不能切到ubuntu虚拟机下使用的样子 |
|
|
|
最后问题解决了,可能是我电脑的原因,反正用虚拟机不行。直接用U盘 安装了双系统。最后总结一下,丢失SD卡问题解决步骤: 步骤1:安装DM8148 Linux开发环境,先安装G++交叉编译环境Sourcery_G++, 再安装ezsdk 。 另外在ubuntu环境下, 默认的shell要改为 dash, 命令: sudo dpkg-reconfigure dash 弹出对话框选择“NO” 详情参考:http://www.fedevel.com/welldoneblog/2011/09/c6a816x-installation-host-machine-linux-kernel-compilation/ 步骤2:进入ezsdk安装的目录 /home/thomas/ti-ezsdk_dm814x-evm_5_05_02_00/bin,(我把EZSDK安装在: /home/thomas/ti-ezsdk_dm814x-evm_5_05_02_00 )你会看到一个脚本文件mksdboot.sh。这样其实运行这个脚本就可以产生SD卡镜像了。运行命令如下: sudo ./mksdboot.sh --device /dev/sdb --sdk /home/thomas/ti-ezsdk_dm814x-evm_5_05_02_00/ 这样接下去,终端会显示一系列执行过程的字符,注意如果有卡住的,也会提示你用什么命令操作,知道出现 “completed!”,就成功了。 终端提示内容: Disk /dev/sdb: 490 cylinders, 255 heads, 63 sectors/track sfdisk: ERROR: sector 0 does not have an msdos signature /dev/sdb: unrecognized partition table type Old situation: No partitions found New situation: Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0 Device Boot Start End #cyls #blocks Id System /dev/sdb1 * 0+ 4 5- 40131 c W95 FAT32 (LBA) /dev/sdb2 5 489 485 3895762+ 83 Linux /dev/sdb3 0 - 0 0 0 Empty /dev/sdb4 0 - 0 0 0 Empty Successfully wrote the new partition table Re-reading the partition table ... If you created or changed a DOS partition, /dev/foo7, say, then use dd(1) to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1 (See fdisk(8).) Formating /dev/sdb1 ... Formating /dev/sdb2 ... mke2fs 1.41.11 (14-Mar-2010) Image Name: Execute uImage.bin Created: Mon Apr 22 17:10:19 2013 Image Type: ARM Linux Script (uncompressed) Data Size: 290 Bytes = 0.28 kB = 0.00 MB Load Address: 0x00000000 Entry Point: 0x00000000 Contents: Image 0: 282 Bytes = 0 kB = 0 MB Copying u-boot/mlo/uImage on /dev/sdb1 unmounting /dev/sdb1 Extracting filesystem on /dev/sdb2 .. Creating matrix-gui symbolic link...unmounting /dev/sdb2 completed! |
|
|
|
只有小组成员才能发言,加入小组>>
334 浏览 1 评论
528 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
773 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
649 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1126 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
56浏览 29评论
123浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
251浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
200浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
56浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 19:23 , Processed in 1.052109 second(s), Total 88, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号