imx6uboot 烧写内核核使用的哪个USB?OTG还是HOSH

Android系统
巧用imx6开发板烧写android系统的详细步骤讲解
平台:迅为iMX6开发板
iMX6&可以使用&OTG接口烧写镜像,OTG烧写也可以叫&USB&烧写。
1.&OTG烧写环境
OTG&烧写只需要在&windows&环境,OTG&烧写方式首先要安装&ADB&驱动,参考使用手册
&3.6&小节安卓&ADB&功能介绍&。
另外还需要使用&Mfgtools-Rel-1.1.0_121218_MX6Q_UPDATER_V2.0&工具。该工具
是光盘&02&编译器以及烧写工具\烧写工具&下的&Mfgtools-Rel-1.1.0_121218_MX6Q_UPDATER&文件夹。将其拷贝到桌面,进入文件夹&Mfgtools-Rel-1.1.0_121218_MX6Q_UPDATER&,如下图所示。
大部分用户都不需要安装驱动,少部分用户可能因为缺少&mass storage&驱动&而烧写
如下图所示,作者机器的设备管理器,USB输入设备只有&2&个。
设置开发板为&usb&烧写模式,启动开发板。使用&OTG&线连接开发板的&OTG&接口和&PC
的&USB接口,如下图所示,作者的机器多了一个&USB输入设备&。
如果开发板设置为&usb&烧写模式,然后和&PC&机相连,如果驱动正常,设备管理器中会识
别出额外的&USB输入设备&。假如出现一个带&问号&的设备,则用户需要更新一下驱
更新驱动可以直接使用驱动精灵,用户安装并开启驱动精灵,然后将开发板设置为&usb
烧写模式,连接&otg,启动开发板,驱动精灵会自动安装缺少的&mass storage&驱动&。
4.2烧写Android
镜像文件在光盘目录&03&镜像_android 4.4&文件系统&下。将其拷贝到前一小节得到的
烧写工具目录的&Mfgtools-Rel-1.1.0_121218_MX6Q_UPDATER\Profiles\MX6Q&Linux
Upda\OS Firmware\files\android&文件夹下,如下图所示。
打开&Mfgtools-Rel-1.1.0_121218_MX6Q_UPDATER&目录下的&cfg.ini&文件,如
下图所示(如果烧写过&Qt,则需要修改恢复为默认烧写&Android的配置)。
双击打开&MfgTool2.exe&,如下图所示。
MfgTool2&工具如下图所示。注意:一定要先打开&MfgTool2.exe&软件,再接&OTG
线,并且开发板需要先设置为&USB烧写模式(参考&2.2.1&小节),另外设置为&USB烧写模
式,串口控制台是没有任何打印信息的。
使用&OTG&线连接开发板&OTG&接口和&PC的&USB,设置为&OTG(USB)模式,启动开发
板,MfgTool2&工具识别到新的设备,如下图所示。
如果该工具无法识别到新设备,如下图所示,则拔插&OTG&接口。
然后单击击按钮&Start&,开始烧写,如下图所示。
烧写过程中可能出现如下图所示的弹框,点击取消即可。
大约&3-5&分钟之后,烧写完成,如下图所示。另外,在烧写过程中,串口控制台会不停的
有打印信息输出。
如上图所示,单击按钮&Stop&,然后单击&Exit&。接着拔掉和&PC&连接的&OTG&线,
开发板断电,设置为&eMMC启动。再上电,进入&uboot&模式,可以通过命令来设置屏幕以及系统。
屏幕参数设置命令,如下表所示。
屏幕&设置命令
9.7&寸屏幕&setenv lcdtype 9.7
7&寸屏幕&setenv lcdtype 7.0
4.3&寸屏幕&setenv lcdtype 4.3
然后使用&setenv bootsystem android&命令来设置&Android启动。使用设置命令之
后,使用命令&saveenv&来保存。最后使用命令重启&reset&,开发板重启就可以正常启
例如,烧写完毕再次进入&uboot&模式之后,如下图所示,假如需要启动&Android,屏幕
为&9.7,则如下图所示。分别在&uboot&中输入&setenv bootsystem android&,&setenv
lcdtype 9.7&,输入参数保存命令&saveenv&,最后输入重启命令&reset&。
发布评论请先
本文档的主要内容详细介绍的是MIMXRT1050-EVK原理图和PCB图的详细资料合集免费下载。
OTG IP主机库介绍(上)
STM32F2/F4/F7/L4的OTG设备库介绍—上
STM32F2/F4/F7/L4的OTG设备库介绍—下
本文主要介绍了PIC32MX系列参考手册之USB On-The-Go(OTG).
本文主要介绍了PIC24F系列参考手册之USB On-The-Go(OTG).
USB OTG主/从机设计的硬件电路如图2所示,图中ATmega 32的PD口和IPA口用于控制IS....
i.MX6 开发板采用核心板+底板结构设计,高品质,稳定性强 ,开发板默认是四核商业扩展级芯片,可根....
USB 模块包含模拟和数字元件,使用最少量的外部元件即可实现 USB 2.0 全速和低速嵌入式主机、....
高速 USB OTG 模块具有两种主要工作模式:设备模式和主机模式。
在设备模式下,模块可以编码、....
在做内存优化的时候,我们发现除了解决内存泄露问题,剩下的就只有想办法减少真实的内存占用。而在App中....
学习Linux的好帮手,对于大家学习一定帮助
高速USB上的OTG(OTG)通过工业最流行的外围接口USB实现便携式消费电子设备之间的连接。
全球可编程平台领导厂商赛灵思公司(Xilinx, Inc. (NASDAQ:XLNX))宣布,其突破....
USB设备分为三种:HOST,OTG,DEVICE。其中ID脚在OTG功能中才使用。
USB OTG标准在完全兼容USB2.0标准的基础上,增添了电源管理(节省功耗)功能,它允许设备既可....
OTG设备使用插头中的ID引脚来区分A/B Device,ID接地被称作为A-Device,充当US....
电源(power supply) 原理图(schematic) MY-I.MX6系列核心板,只需要一....
适用范围 评估板所对应的操作系统支持 评估板型号 (Evaluation board) Linux系....
本文介绍了TYPEC的来源对typec接口的引脚进行了说明,阐述了typec接口工作主从机的连接,最....
iMX6雷克斯开发板详细介绍
iMX6 Rex开发板详解介绍
iMX6-Rex-Module-Schematic
据报道谷歌将联手高通助力旧手机进一步更新Android 8.1系统,推出Android Go计划,让....
万物互联的时代来临,怎么能不懂android系统开发?
最近有则报道称谷歌推送安卓8.1正式版升级Pixel C后,机内的所有数据都发生自动恢复出厂设置的现....
据调查指出,这项新的漏洞存在于Android 系统服务内一项名为「 MediaProjection ....
Android是Google公司推出的基于Linux的开源手机操作系统,由于代码开源,受到很多手机厂....
大家都知道Google公司2011年推出了命名为 ADK的开发工具,可以与Arduino硬件进行有线....
Learn about the Freescale i.MX 6 series of applica....
本文档中内容包含了IMX6的MCIMX6U8DVM10AB开发板图纸,希望为各位网友提供帮助。
最近一条手机充电线坏了,扔了可惜,刚好手头上有之前从报废手机充电器上拆下来USB母口,因此打算利用这....
通用串行总线即“USB”已经流行许久; 起初USB设备便具有主设备和从设备之分:传输的数据来自主设备....
3月9日消息 众所周知,苹果一直对于非MFi认证线材采取零容忍态度,在iPhone5时代转用Ligh....
飞思卡尔IMX6开发,官方指南。
购买安卓旗舰最明智的选择就是一加手机3T。一加手机3T真是一部超出预期的、最好的年度旗舰。
兆易创新科技GD32F2xx、GD32F1xx相关开发板开发例程与资料。
兆易创新科技GD32F2xx、GD32F1xx相关开发板开发例程与资料。
兆易创新科技GD32F2xx、GD32F1xx相关开发板开发例程与资料。
兆易创新科技GD32F2xx、GD32F1xx相关开发板开发例程与资料。
兆易创新科技GD32F2xx、GD32F1xx相关开发板开发例程与资料。
介绍了采用ISPl362控制芯片制作的一块扩展子板,该板为美国模拟器件公司的ADSP— BF533 ....
单片机应用有兴趣的同学,欢迎大家下载,谢谢啦
单片机应用有兴趣的同学,欢迎大家下载,谢谢啦
单片机应用有兴趣的同学,欢迎大家下载,谢谢啦
单片机应用有兴趣的同学,欢迎大家下载,谢谢啦
单片机应用有兴趣的同学,欢迎大家下载,谢谢啦
在全球能源危机和环境危机严重的大背景下,电动汽车作为一种节能环保的绿色交通工具,得到了我国政府积极推....
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
IMX6硬件设计指南和硬件启动.pptx 68页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
IMX6硬件设计指南和硬件启动.pptx
你可能关注的文档:
··········
··········
i.MX HW Design Guide and Board Bring UpFAE: Linda LinConsolidated by i.MX FAE (Draft ver 0.2)Aug.6,2014Topics1. i.MX6 HW Design Reference Board. (go through schematic of i.MX6 SDP)2. i.MX6 Hardware Development Guide. (IMX6DQ6SDLHDG.pdf)3. i.MX HW Checking List. (Excel file of i.MX6 HW Design Checking List) 4. i.MX6X Power design5. DDR Calibration and Stress Test.6. IOMux Tool7. i.MX6X Hardware bring upi.MX6 HW Design Reference Board.Related Hardware materials SABRESDP_DESIGNFILES.zip/SABRE_AI_DESIGNFILES.zip: SDP/AI board schematic/layout.IMX6DQ6SDLHDG.pdf: i.MX6X hardware design guide, include schematic/layout checkpoints, iomux tools, bring up, IBIS/BSDL, RMII interface.IMX6DQ/DLS_A/I/CEC.pdf: i.MX6X Datasheet: include chipset electrical Characteristics like the voltage range, Max current and Power sequence.IMX6DQ/DLS_RM.pdf: i.MX6X Chipset reference manual.AN4509: i.MX6DQ Power Consumption Measurement.AN4576: i.MX6DLS Power Consumption Measurement.IMX6_IOMUX_TOOL: iomux configuration tools.Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER.tar.gz: MFG tools.L3.0.35_4.1.0_130816_images_MX6.tar.gz: linux demo image.HW Design Checking List for i.Mx6 Rev2.6.xlsx: i.MX6X hardware check list, download from : /docs/DOC-93819/docs/DOC-93819DDR_Stress_Tester_v1.0.3.zip: DDR test tools, download from: /docs/DOC-96412/docs/DOC-96412i.Mx6DQSDL DDR3 Script Aid: DDR configuration tools, Download from:/docs/DOC-94917 /docs/DOC-94917Freescale i.MX6 DRAM Port Application Guide-DDR3 /docs/DOC-101708/docs/DOC-101708i.MX6 Reference Solution Related MaterialSelect “SABRE Platform for Smart Devices”Hardware Material (Schematic, PCB, Gerber. etc); SABRE Board for Smart Devices (SDB)i.MX 6Quad 1Ghz Cortex-A9 ProcessorCan be configured as i.MX 6DualFreescale MMPF0100 PMIC 1 GB DDR3 memory (non terminated)3” x 7” 8-layer PCBDisplay connectors2x LVDS connectorsConnector for 24 bit 4.3” 800x480 WVGA with4-wire touch screenHDMI Connector AudioWolfson Audio CodecMicrophone and headphone jacksExpansion Co
正在加载中,请稍后...专注于嵌入式、软件开发,热爱技术交流
I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之USB HOST移植
USB HOST驱动一般都是由芯片厂商维护的,因此,我们仍然只需要配置下DTS即可完成USB HOST驱动的移植。
参考sabresd相关的DTS,在我们的DTS中添加如下内容:
regulators {
compatible = "simple-bus";
reg_usb_otg_vbus: usb_otg_vbus {
compatible = "regulator-fixed";
regulator-name = "usb_otg_vbus";
regulator-min-microvolt = &5000000&;
regulator-max-microvolt = &5000000&;
gpio = &&gpio7 1 0&;
enable-active-
status = "okay";
vbus-supply = &&reg_usb_otg_vbus&;
pinctrl-names = "default";
pinctrl-0 = &&pinctrl_usbotg_2&;
disable-over-
status = "okay";
由于tqimx6q开发板USB HOST的vbus是直接供电的,因此,不需要regulator控制;而USB OTG的vbus是通过GPIO7_1端子控制开关芯片SY6280AAC来供电的,因此,需要添加对应的regulator控制。添加以上内容后重新编译DTB并烧写到SD。
USB HOST移植好之后可以使用USB盘来测试,使用修改好的DTB启动内核,然后将U盘插到tqimx6q的USB口上,在开发板的串口终端会看到驱动枚举到USB设备的Log信息,我这边看到的Log信息如下:
usb 1-1.2: new high-speed USB device number 3 using ci_hdrc
usb-storage 1-1.2:1.0: USB Mass Storage device detected
scsi0 : usb-storage 1-1.2:1.0
scsi 0:0:0:0: Direct-Access
Kingston DataTraveler 2.0 1.00 PQ: 0 ANSI: 4
sd 0:0:0:0: [sda] -byte logical blocks: (15.4 GB/14.4 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
sd 0:0:0:0: [sda] Attached SCSI removable disk
相应的设备节点在/dev目录下,一般是以sd开头的,本文的U盘设备节点是sda,对应分区节点是sda4。虽然内核驱动已经识别到了U盘,但是没有自动挂载U盘,因此需要手动挂载U盘:
mount /dev/sda4 /mnt即可将U盘挂在到mnt目录。然后通过cd命令切换到/mnt目录,然后使用ls指令即可查看U盘内的文件:
@tqimx6q #mount /dev/sda4 mnt/
FAT-fs (sda4): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
@tqimx6q #cd mnt/
@tqimx6q mnt#ls
DDR??M.txt
L3.0.35_4.1.0_130816_source.tar.gz
alsa-wm8960.tar.bz2
imx6_corec_q1g_cd1.iso
imx6_corec_q1g_cd2.iso
jdk-6u45-linux-x64.bin
linux-2.6-imx.tar(1).bz2
linux-3.12.10-ti.tgz
linux-3.17.2.tgz
rootfs.tgz
stunnel.rar
synergy-master.zip
ti-sdk-am335x-evm-07.00.00.00-Linux-x86-Install.bin官方默认内核有些驱动是没有配置的,比如USB串口驱动。如果有需要可以通过内核的menuconfig选项进行配置,这里就不多说了。至此,tqimx6q的USB HOST驱动就已经移植好了,有任何疑问可以留言讨论。
本文作者:girlkoo
本文链接:
没有更多推荐了,imx6 - USB OTG device testing | NXP Community
Correct AnswerOutcomes Incoming LinksCopyright ©
保定飞凌嵌入式技术有限公司 All Rights Reserved&&}

我要回帖

更多关于 imx6 sd卡烧写到emmc 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信