eMMC存储介质目前越来越广泛的应用在嵌入式系统中,AM335x的用户也越来越多
的使用EMMC作为系统的主要存储介质。目前 AM335x的几款官方demo板中,只有
BeagleBone Black上加入了对eMMC芯片的支持,很多用户也是参考 BeagleBone Black进行自己AM335x系统的eMMC设计。笔者最近分别通过 TI Uniflash和SD卡完成了BeagleBone Black上 eMMC芯片的烧写验证工作,软件基于 AM335x Linux SDKO6总结出来供大家参考。
1,使用TI UniFlash工具通过USB RNDIS尧写
1.1 TI Uniflash简介
Uniflash是TI开发的存储器烧写工具,可以支持 AM335x系统的NAND Flash NOR Flash,SPI Flash eMMC烧写。可以参考 wiki上的guide:btto://processors.wiki.ti.com/index.php/Sitara Uniflash Quick Start Guide,在Windows宿主机上下载并安装 Uniflash,并按照其中 3.3节所述在Windows宿主机上安装USB RNDIS驱动。
1.2 eMMC烧写原理
本文介绍的验证方法是使用 Uniflash工具通过USB对BeagleBone Black上的eMMC进行烧写,原理是通过Romcode,SPL和u-boot三个阶段,将一个专门用于 eMMC烧写的Linux操作系统在BeagleBone Black板上运行起来,并自动运行脚本进行烧写。
资源简介:eMMC存储介质目前越来越广泛的应用在嵌入式系统中,AM335x的用户也越来越多的使用EMMC作为系统的主要存储介质。目前 AM335x的几款官方demo板中,只有BeagleBone Black上加入了对eMMC芯片的支持,很多用户也是参考 BeagleBone Black进行自己AM335x系统的eMMC设...
上传时间: 2022-06-26
上传用户:ooaaooxx
资源简介:FreeScale imx21开发板Nand flash烧写程序,基于ads的,一般的烧写程序是针对256PageSize的,这个程序是针对512PageSize的,自己在开发调试出来的,希望有用
上传时间: 2016-08-28
上传用户:xcy122677
资源简介:基于S3C4510B的系统的Flash擦除与烧写问题.pdf
上传时间: 2015-01-21
上传用户:moshushi0009
资源简介:一个4510的BIOS,已经测试通过了,在里面添加了基于USB的烧写方法
上传时间: 2013-12-26
上传用户:JIUSHICHEN
资源简介:基于TMS320C6711的flash烧写程序
上传时间: 2014-01-22
上传用户:aysyzxzm
资源简介:一种基于arm的嵌入式linux软件开发jtag烧写工具
上传时间: 2014-01-22
上传用户:sammi
资源简介:基于dm642的flash烧写程序(不用ti的烧写工具flashburn) flash:sst39vf1601,1M*16bits 开发平台 ccs2.2 在自己开发的视频服务器上实现flash正确烧写及上电自举
上传时间: 2016-01-14
上传用户:xfbs821
资源简介:基于TI的DM642开发板VFMDM642的flash烧写程序
上传时间: 2013-12-06
上传用户:小宝爱考拉
资源简介:基于通用GPIO口的flash 烧写软件代码,移植于三星基于PC的烧写源码。扩展了很多其他测试功能,支持多种flash,支持s3c2440处理器。
上传时间: 2014-01-24
上传用户:lepoke
资源简介:基于TI-DM642的一个FLASH烧写算法例程。支持C6000系列的FLASH烧写,针对不同FLASH只需稍微修改即可
上传时间: 2013-12-29
上传用户:zhengzg