4-3-2-u-boot通过串口启动方法_W_第1页
4-3-2-u-boot通过串口启动方法_W_第2页
4-3-2-u-boot通过串口启动方法_W_第3页
4-3-2-u-boot通过串口启动方法_W_第4页
4-3-2-u-boot通过串口启动方法_W_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Revision HistoryU-Boot 通过串口启动方法 Draft DateRevision No.Description2018/05/02V1.11. 版本更新,内容勘误。 2017/10/09V1.01. 初始版本。 公司官网:销售邮箱:公司总机:020-8998-62801/18技术论坛:技术邮箱:技术热线:020-3893-9734目录1 软件安装31.1 安装 ActivePerl 安装 Win32-SerialPort62

2、 修改 U-Boot 源码支持 YMODEM 传输113 从串口启动 U-Boot12更多帮助18公司官网:销售邮箱:公司总机:020-8998-62802/18技术论坛:技术邮箱:技术热线:020-3893-9734表 1开发板型号 是否支持本实验 TL5728-EasyEVM支持 TL5728-IDK不支持 TL5728F-EVM不支持 1 软件安装 1.1 安装 ActivePerl 5.24.1双击光盘“Demouart_uboottoolsActivePe

3、rl-402-MSWin32-x86-64int-401627.e xe”文件,进入 ActivePerl 5.24.1 软件安装界面如下图所示: 图 1点击“Next”,进入到安装方式选择界面中,点击图标,选择 Typical 方式安装:公司官网:销售邮箱:公司总机:020-8998-62803/18技术论坛:技术邮箱:技术热线:020-3893-9734图 2默认安装配置选项,如下图: 图 3公司官网:销售邮箱:s

4、公司总机:020-8998-62804/18技术论坛:技术邮箱:技术热线:020-3893-9734图 4安装成功后,点击 Finish 完成安装。可在 PC 端 C 盘目录下找到 Perl 文件夹,如下图所示: 图 5公司官网:销售邮箱:公司总机:020-8998-62805/18技术论坛:技术邮箱:技术热线:020-3893-9734图 61.2 安装 Win32-S

5、erialPort在 Window 下运行 cmd 命令提示符,如下图所示 图 7公司官网:销售邮箱:公司总机:020-8998-62806/18技术论坛:技术邮箱:技术热线:020-3893-9734输入命令“cd c:”进入 C 盘目录,输入命令“dir”可查看当前 C 盘目录下的文件,如下图所示: 图 8执行如下命令进入 C 盘目录下的 Perl 文件夹,再输入命令“ppm”按下 Enter 回车键,打开图形化窗口。首次安装并打开可能需要较长时间,请耐心等待,

6、打开图形化窗口如下图所示: cmd#cd perlcmd#ppm图 9公司官网:销售邮箱:公司总机:020-8998-62807/18技术论坛:技术邮箱:技术热线:020-3893-9734图 10在图形界面中,点击左上角的图标,并于搜索栏中搜索关键字“serialport”,移动鼠标选中搜索结果“Win32-SerialPort”选项。然后点击右上角的图标,将该文件放至安装目录下,控制台打印信息如下图所示: 公司官网:销售邮箱:sa

7、公司总机:020-8998-62808/18技术论坛:技术邮箱:技术热线:020-3893-9734图 11点击右上角的图标进行 Win32-SerialPort 安装,弹出对话中点击确定,如下图:安 装完成后点击右上角的图标更新数据。所有操作完成后,关闭窗口。公司官网:销售邮箱:公司总机:020-8998-62809/18技术论坛:技术邮箱:技术热线:020-3893-9

8、734图 12安装完成后点击右上角的图标更新数据。所有操作完成后,关闭窗口。公司官网:销售邮箱:公司总机:020-8998-628010/18技术论坛:技术邮箱:技术热线:020-3893-9734图 132 修改 U-Boot 源码支持 YMODEM 传输为了方便测试,我司提供经过修改、验证的 u-boot.img 和 u-boot-spl.bin 文件位于光盘资料“Demouart_ubootbin”目录下。用户可以直接使用,同时提供 U-Boot 源码修改方法

9、如下所示。 打开 Ubuntu,在对应版本 U-Boot 源码目录下,打开 am57xx-evm.h 头文件,并按照如下要求修改文件: Hostvi include/configs/am57xx_evm.h图 14公司官网:销售邮箱:公司总机:020-8998-628011/18技术论坛:技术邮箱:技术热线:020-3893-9734在 am57xx-evm.h 头文件对应位置,按照下图所示添加指令,添加完成后保存退出。 /* SPL */#define CONFI

10、G_SPL_YMODEM_SUPPORT_1图 15参照U-Boot 编译方法文档,执行 U-Boot 清理、编译指令。将在 U-Boot 源码目录下编译生成的“u-boot.img”文件和“splu-boot-spl.bin”文件复制到Window 系统C 盘Perl目录下。 图 163 从串口启动 U-Boot公司官网:销售邮箱:公司总机:020-8998-628012/18技术论坛:技术邮箱:技术热线:020-3893-9734将光盘资料“Demouart_u

11、boottoolsserial-boot.pl”文件复制到 C 盘 Perl 文 件夹下,C 盘 Perl 文件夹下添加的 u-boot.img、u-boot-spl.bin、serial-boot.pl 文件如下图所示: 图 17使用 Micro USB 线连接开发板的 USB 转串口 UART3 到 PC 端,打开 Windows 设备管理器, 确认 COM 端。如下图所示: 图 18将开发板断电,将拨码开关拨至 00100 或 11001 位置(15),先不打开 SecureCRT串口调试工具。根据底板原理图确认 GPMC/QSPI 端口 GPMC_D5 引脚位置,使用杜邦线 公司官网:

12、销售邮箱:公司总机:020-8998-628013/18技术论坛:技术邮箱:技术热线:020-3893-9734将 GPMC_D5 引脚接到任意 GND 将其电位拉低,例如可以接到 Vport 端口的 C15 引脚 (GND)。 进入 Window 下的 cmd 命令提示符窗口,在 C 盘 Perl 目录下,执行如下指令准备u- boot-spl.bin 文件传输。 当命令提示符窗口打印“-Please reset the Board NOW (timeout=30

13、 sec) ”提示信息时,给开发板上电,开始通过串口传输 u-boot-spl.bin 文件, 如下图所示: cmd#cd c:Perlcmd#perl serial-boot.pl -p com41 -s c:perlu-boot-spl.bin -d 1/com41 为实际端 图 19串口成功完成 u-boot-spl.bin 文件传输后,打印信息如下图所示: 公司官网:销售邮箱:公司总机:020-8998-628014/18技术论坛:技术邮箱:技术热线:020

14、-3893-9734图 20成功传输完成 u-boot-spl.bin 文件后,立刻打开 SecureCRT 串口调试工具,并连接上开发板调试串口,正常连接情况下可以看到串口不断打印“CCC”字符,如下图所示:图 21选择菜单栏中的Transfer-Send Ymodem,选中需要上传的“C:Perlu-boot.img”文件, 点击 ADD 并上传。 图 22公司官网:销售邮箱:公司总机:020-8998-628015/18技术论坛:技术邮箱:技术热线:020-3

15、893-9734图 23图 24上传结束后,串口启动 U-Boot 已完成,通过串口传输的 U-Boot 会引导内核启动根文件系统,最后进入根文件系统。 公司官网:销售邮箱:公司总机:020-8998-628016/18技术论坛:技术邮箱:技术热线:020-3893-9734图 25公司官网:销售邮箱:公司总机:020-8998-628017/18技术论坛:技术邮箱:技术热线:020-3893-9734更多帮助销售邮箱: 技术邮箱:supporttronlo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论