嵌入式爱好者

查看: 3794|回复: 11

有个问题令我很疑惑

[复制链接]

0

主题

0

帖子

2

积分

扫一扫,手机访问本帖
发表于 2012-7-2 17:18:39 | 显示全部楼层 |阅读模式
我在用sd烧写linux时,由于制作sd时用的是linux系统,所以在烧写mmc.bin的时候是自己写的程序,烧写的对象为 金士顿2G SD,  烧写首地址为0x60774000(这个地址应该正确吧)
格式化内存卡时使用的是一下命令:  mkfs.vfat -F 32 /dev/sda1
把内存卡格式化为fat32文件系统。
然后把一些文件拷入sd,最后插入板子,并设置sd卡启动!
悲剧的是: led有两个亮了(说明从SD启动成功),但是它怎么不执行烧写??   (使用的是2012-4的mmc.bin和u-boot.bin和zImage,如果开始烧写lcd应该有显示,为什么lcd还是白屏??)

是不是linux的格式化和windows的格式化不同?  还是另有原因,请大家帮我看看,谢谢

板子为ok6410-A . 256ddr . 2G nand flash . 4.3寸屏幕
回复

使用道具 举报

1

主题

3670

帖子

4180

积分

发表于 2012-7-3 08:40:57 | 显示全部楼层
不知道楼主用的烧写程序是什么样的,这个烧写程序要写的位置可能不正确
格式化应该是相同的,都是格成fat32
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

0

主题

0

帖子

2

积分

 楼主| 发表于 2012-7-3 16:37:52 | 显示全部楼层
回复 2# 飞凌-chongzi


    我往SD烧写mmc.bin,烧写首地址为0x60774000,这个应该正确。。
点评回复 支持 反对

使用道具 举报

0

主题

0

帖子

2

积分

 楼主| 发表于 2012-7-3 16:39:21 | 显示全部楼层
回复 2# 飞凌-chongzi


    烧写到sd的位置应该正确,设置sd启动时led亮了,位置应该正确
点评回复 支持 反对

使用道具 举报

1

主题

3670

帖子

4180

积分

发表于 2012-7-3 18:22:04 | 显示全部楼层
那个位置是根据SD卡的大小决定的,不是固定的
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

0

主题

0

帖子

2

积分

 楼主| 发表于 2012-7-3 18:29:02 | 显示全部楼层
回复 5# 飞凌-chongzi


     就是在一直使用一个内存卡,以前在用win给卡烧mmc.bin时用的就是这个这卡(首地址是用hexedit找出来的),这次自己写程序烧写确不行,难道在烧写mmc.bin的时候对mmc.bin做了修改??  
官方是否考虑把SD_Writer.exe的基本原理透露一下,或者把源代码开放??
点评回复 支持 反对

使用道具 举报

1

主题

3670

帖子

4180

积分

发表于 2012-7-3 19:02:13 | 显示全部楼层
楼主可以搜一下6410sd卡启动,sdwriter的原理也是写到sd卡的指定位置,没有什么特别的
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

0

主题

0

帖子

2

积分

 楼主| 发表于 2012-7-3 19:15:47 | 显示全部楼层
回复 7# 飞凌-chongzi


    刚刚在网上翻帖子,有一篇是这样说的:16M的SD卡属于里面的SD/MMC Device,所以,从末地址,向前偏移9K(18个block),就行了
2G或者更大的的SD卡,属于SDHC Device,所以需要从末地址,向前偏移521K(1042个block)
是不是都是这样从后往前偏移?
点评回复 支持 反对

使用道具 举报

1

主题

3670

帖子

4180

积分

发表于 2012-7-4 09:14:19 | 显示全部楼层
是的
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

0

主题

0

帖子

2

积分

 楼主| 发表于 2012-7-4 16:13:50 | 显示全部楼层
回复 9# 飞凌-chongzi


    能否帮忙写个简单的c烧写程序??  我试了好多次,都不行。。。
点评回复 支持 反对

使用道具 举报

1

主题

3670

帖子

4180

积分

发表于 2012-7-4 16:26:01 | 显示全部楼层
还是有一些区别的,这个方面从网上找一下相关的资料吧
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

0

主题

0

帖子

2

积分

 楼主| 发表于 2012-7-4 16:49:52 | 显示全部楼层
回复 11# 飞凌-chongzi


    能否给个地址??  你是说什么有区别??
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-26 21:39

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表