1. 目标
通过micro USB接口下载程序(Uboot+OS)到eMMC并启动运行该程序。
2. 准备工作
硬件:micro USB下载线,连接PC机使用;IM6US V1板卡;DC5V/3A电源适配器;串口线,用于查看打印的调试信息。
软件:MfgTool2.exe烧写工具;core-image-base-myd-y6ulx-emmc.vbs烧写文件;SecureCRT.exe用于查看串口打印信息
3. 烧写步骤(顺序不可颠倒,否则可能会导致下载失败)
1) 切换拨码开关SW2为Serial Downloader模式,第1位为OFF,第2位为ON
2) 使用USB转接线(Type-A转Micro-B)连接PC机USB端口与开发板Micro USB OTG端口
3) 使用DC5V/3A电源适配器连接至开发板的调试电源座
4) 双击MYD-Y6ULX-mfgtools-20180118-EVK文件夹下的"core-image-base-myd-y6ulx-emmc.vbs"文件,此时可以看到MfgTool界面已识别到开发板。
5) 点击MfgTool界面上的"Start"按钮,MfgTool就开始自动下载系统至板载eMMC存储芯片(注:此下载过程需要持续3~5分钟,下载过程中不要碰到下载线或者电源)。下载完成后,进度条会显示成绿色,Successful Operations会变为1,表示下载成功,此时先点击“stop”按钮,再点击“Exit”按钮退出即可,如下图所示。
6) 烧写成功后,给板卡断电,切换拨码开关SW2为Internal Boot模式,第1位为ON,第2位为OFF
7) 切换拨码开关SW1的1~4位分别为OFF ,ON,ON,OFF此时将启动方式就设置为了eMMC启动模式。
8) 重新给板卡上电,程序就会按照拨码开关设置好的启动方式进行启动,此时可以通过调试串口查看启动信息。
注:烧写时可能会遇到USB设备无法识别的问题,此时可以采取以下方法进行解决:
a) 关闭电脑杀毒软件
b) 拔掉连接到电脑上的其他USB设备
c) 电脑重启
d) 设备断电后重新上电
e) 拔掉设备USB口重新连接电脑或者换一个电脑的USB口连接试一下
写在后面的话:我之所以选择做技术这一行,是觉得做技术的人简单、直接,当你面对一个技术问题,你解决了就是解决了,没解决就是没解决,我很喜欢解决一个问题后那种“很爽”的感觉,我相信你在工作中也肯定和我有类似的感受。但是问题解决了就完了的话,总会有些意犹未尽,所以我想把我解决问题的过程和方法总结分享出来,这些方法和技巧可能很笨拙,或者这个方法对你并不适用,也有可能因为我的水平有限,文章中存在错误,但它总归是经过我验证的一个可行的方法,如果对你有用,欢迎你点赞分享,如果我的文章中存在错误或者你有更好的解决办法,欢迎你留言指出并分享你的高见和解决办法。
PS:如果你觉得文章对你有帮助,你的点赞和分享就是对我最大的支持。
文章评论(0条评论)
登录后参与讨论