DM8168_SD卡启动卡制作
2016-01-21 20:13
281 查看
本来做个启动卡是相当简单的事情,但由于这次倒霉,做启动卡时遇到相当多的麻烦事情,下面一一说明。
制作SD卡启动卡的流程,总结起来就两步。
1、 利用dmesg命令查看SD卡被挂接后的设备名。
2、 利用命令host $ sudo${EZSDK}/bin/mksdboot.sh --device /dev/sdb --sdk ${EZSDK} 制作SD卡
要做的是先对SD卡格式化,然后进行上述两步操作。首先遇见的问题是SD卡被写保护。SD卡旁边有个小开关,在LOCK端会被写保护。然而,我并没有将开关置于LOCK端。后来发现读卡器有些问题,修了下。如下
SD被写保护
前提--卡没坏,闪存卡写保护未打开!!!
原因--读卡器损坏!!!解决方法:就是打开读卡器外壳,内部有两片弹片,请拿闪存卡比划,就能找到弹片,当卡处于未锁状态下,卡上的凸点能让读卡器内部有两片弹片结合在一起,损坏即是两片弹片变形未能连接上,想办法用小刀或者改锥调整弹片即可!!!
接下来在制作SD卡启动卡时系统提示无法制作,一般制作到一半就会报错,文件损坏。我偶然想起以前装EZSDK安装包时好像中间电脑不正常关机了一次,后面开机后,EZSDK接着关机前的状态继续安装,原因就是这里,EZSDK安装包必须要保证一次性安装好,出现中断,电脑也能安装好,但后面会出现其它令人想不到的问题。
后面SD卡终于按TI的提示做好了,但又发现了一个新问题,minicom下一直提示
hub 2-0:1.0: over-current change on port1
hub 2-0:1.0: over-current change on port 1
我们还以为是USB有问题,将USB的代码功能从内核注销掉,能启动开发板,但有些功能不正常。 后面经过测试,发现开发板硬件并没有问题,由于开发板并不是TI的EVM板,我猜想是不是安装包版本过高导致EZSDK包与开发板有些驱动设置不兼容。所以换了个低版本的安装包,重做SD卡,启动开发板,完全正常。
(注:将ezsdk_dm816x-evm_5_05_02_00_setuplinux安装包换成ezsdk_dm816x-evm_5_03_01_15_setuplinux安装包)
制作SD卡启动卡的流程,总结起来就两步。
1、 利用dmesg命令查看SD卡被挂接后的设备名。
2、 利用命令host $ sudo${EZSDK}/bin/mksdboot.sh --device /dev/sdb --sdk ${EZSDK} 制作SD卡
要做的是先对SD卡格式化,然后进行上述两步操作。首先遇见的问题是SD卡被写保护。SD卡旁边有个小开关,在LOCK端会被写保护。然而,我并没有将开关置于LOCK端。后来发现读卡器有些问题,修了下。如下
SD被写保护
前提--卡没坏,闪存卡写保护未打开!!!
原因--读卡器损坏!!!解决方法:就是打开读卡器外壳,内部有两片弹片,请拿闪存卡比划,就能找到弹片,当卡处于未锁状态下,卡上的凸点能让读卡器内部有两片弹片结合在一起,损坏即是两片弹片变形未能连接上,想办法用小刀或者改锥调整弹片即可!!!
接下来在制作SD卡启动卡时系统提示无法制作,一般制作到一半就会报错,文件损坏。我偶然想起以前装EZSDK安装包时好像中间电脑不正常关机了一次,后面开机后,EZSDK接着关机前的状态继续安装,原因就是这里,EZSDK安装包必须要保证一次性安装好,出现中断,电脑也能安装好,但后面会出现其它令人想不到的问题。
后面SD卡终于按TI的提示做好了,但又发现了一个新问题,minicom下一直提示
hub 2-0:1.0: over-current change on port1
hub 2-0:1.0: over-current change on port 1
我们还以为是USB有问题,将USB的代码功能从内核注销掉,能启动开发板,但有些功能不正常。 后面经过测试,发现开发板硬件并没有问题,由于开发板并不是TI的EVM板,我猜想是不是安装包版本过高导致EZSDK包与开发板有些驱动设置不兼容。所以换了个低版本的安装包,重做SD卡,启动开发板,完全正常。
(注:将ezsdk_dm816x-evm_5_05_02_00_setuplinux安装包换成ezsdk_dm816x-evm_5_03_01_15_setuplinux安装包)
相关文章推荐
- ListView的xml属性
- (笔记)Mysql命令update set:修改表中的数据
- (笔记)Mysql命令delete from:删除记录
- 金山毒霸安装文件分享
- JAVA多线程之(join)
- 1.Emakefile
- (笔记)Mysql命令select from:查询表中的数据(记录)
- 使用CSDN-markdown编辑器的范例
- 前后端分离,ajax前端跨域访问后端
- bzoj:3085: 反质数加强版SAPGAP
- 粒子群基本算法
- 为什么要使用SLF4J而不是Log4J
- (笔记)Mysql命令insert into:向表中插入数据(记录)
- MATLAB中,可以用于计算数组或者矩阵元素总个数的方法
- jmeter 中的 HTTP URL Re-writing Modifier
- (笔记)Mysql命令drop table:删除数据表
- animation动画特效--一个能随移动而变色的区域
- 总结
- Oracle通过JOB定时自动操作数据库删除数据
- linux常识小记