a20 nand更换emmc 版本sdk修改记录
来源:互联网 发布:python snmp cisco 编辑:程序博客网 时间:2024/05/24 07:35
由于公司产品 需要 将nand 板子修改为 emmc
原来的sdk 版本boot 无法识别 emmc 虽然 能烧录进去 但是无法启动
最后 使用 uboot 2.0 此boot 修改比较大
需要将原有的sdk 全部更换 只使用到 nand 的内核
最一下 修改 记录
1.替换 linux 3.4 下的 mmc 文件 为了解决 reboot 导致死机问题
2.usb 刷机后 不按 uboot 键 又继续刷机 的问题 修改下面
brandy/u-boot-2011.09/drivers/power/axp.c
865 行 判断语句注释
3.开机按一下 不自动开机
需要将
pmu_para 下面加入
power_start=3
nandd原来只在 target 下面 有
4.sd 卡刷机 蜂鸣器长响 而不是 间隔闪烁 修改如下(因为一般是led 我将 led 改为蜂鸣器响)一直长响比较刺耳
\brandy\u-boot-2011.09\arch\arm\cpu\armv7\sun7i\timer.c
原来是 timer 时钟 有问题 将强制 使用
5.有一个未解决 就是 我的一个wmv 音乐 使用 mplaer 播放是 导致系统死机 报错大概是内存问题 1g 的内存没有 512 的就会死机 这个还没解决 量产板子大部分都是1g内存了不影响
6.由于为了兼容以前nand 板子 分区出了问题 剩余分区 emmc 版本 竟然没自动分出来 nand 版本 会多出来一个nande emmc 死活找不到mmcblk0p8 最后才发现
原来 是 mmcblk0p1 这个折腾了好久 虽然一个简单的问题
7.emmc支持 修改 fex mmc2_para use=1
8.替换nand 驱动
这样 此sdk nand emmc 两个版本 都支持了
相比老的sdk 新的 取消了 uboot第一屏显示 刷机 再也看不见进度条了 也没有了 第一屏 boot logo
- a20 nand更换emmc 版本sdk修改记录
- A20(emmc) 编译环境
- A20 nand最大化命令
- eMMC and NAND Introduction
- eMMC与NAND闪存
- NAND and EMMC partition
- A20 Sandisk EMMC更换成Samsung EMMC出现问题解决方法
- 修改目标SDK版本
- android SDK编译版本修改
- Ionic 修改Android sdk版本
- Ionic 修改Android sdk版本
- 更换eclipse里的sdk相关配置记录
- EMMC,NAND FLASH,ESD之争
- Nor Flash、Nand Flash and EMMC
- NAND Flash 和 eMMC 的简要区别
- Nand flash 的发展和eMMC
- zynq Nand flash,QSPI,EMMC接口
- raw nand flash 与emmc nand flash的区别
- ASP.NET Core 开发-Logging 使用NLog 写日志文件
- Java日历横向输出
- 我的奋斗
- android自定义控件之中间是斜线的占比条
- FXBlurView模糊图片处理
- a20 nand更换emmc 版本sdk修改记录
- CS231n winter 2016 学习笔记lecture 1
- 摇杆的简单使用 Unity3d
- MySQL学习笔记(1)视图操作
- 设置Office 365移动设备管理MDM服务——创建APNs证书
- java string 字符串替换:replace
- xmpp协议框架包介绍:org.xmpp.packet.Packet+JID+PacketInterceptor+Session
- 四年IT'TIME已过,实习、试用、流走、独立项目、参与创业都经历了,可以总结一下了,重燃学习深造的动力!
- ASP.NET MVC 简单的分页思想与实现