MCIMX6QAICPU2 怎么开始使用?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MCIMX6QAICPU2 怎么开始使用?

2,398 Views
475143463
Contributor III

从国外买了一块MCIMX6QAICPU2的开发板。从nxp官网找了一些开发资料学习。但是发现,开发板上并不想国内的一些开发板(例如飞凌)。已经有了emmc等。开发板上,只有32M的norflash。拿着user guide看了好久,都没有让imx6运行起来。(刚买回来时,直接上电,接上debug串口。串口没有任何输出)。请问我应该怎么办?

开发板上有SD卡槽,有nandflash卡槽,是否我还需要自己配备这样东西才可以?

怎么用mfgtool烧录imx6?从官网下载的mfgtool-4.1.15。不做任何修改,默认烧录是失败的。

0 Kudos
7 Replies

2,131 Views
weidong_sun
NXP TechSupport
NXP TechSupport

你好,下面是我整理的步骤,供你参考。

MCIMX6QAICPU2这个板子,是I.MX6Q的汽车方案开发板的CPU核心板,它支持AVB(Audio & Video),但是AVB功能是收费系统,而且还需要和网络接口板及其底板一起使用才可以。
但是,MCIMX6QAICPU2的普通BSP(不支持AVB)可在我们发行的linux BSP中得到它的源码。另外,这个板子上支持SD卡,SD卡接口接在CPU的SD3接口上,您买板子的时候,
应该有一块SD卡,里面有烧写好的linux系统。所以,您可以从SD卡启动这个板子。当然,它还支持从QSPI NOR FLASH和并行口的NOR Flash启动。具体如何的用法,我们的linux BSP 文档中有说明。

以下的资料您务必要下载:

1. 硬件设计的原理图,PCB和BOM
这个连接下载:
https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i.mx-applications-proces...
名字叫:Design files for i.MX 6Quad, i.MX 6DualLite CPU2 Cards with AVB
2. Linux BSP 文档
这里下载:加入使用的版本是linux 4.9.88_2.0.0.
https://www.nxp.com/design/software/embedded-software/linux-software-and-development-tools/embedded-...
名字叫:L4.9.88_2.0.0_LINUX_DOCS
下载后,解压缩,可以得到7个pdf格式的文档,分别是:
i.MX_BSP_Porting_Guide.pdf
i.MX_Graphics_User's_Guide.pdf
i.MX_Linux_Release_Notes.pdf
i.MX_Linux_User's_Guide.pdf
i.MX_Reference_Manual.pdf
i.MX_VPU_Application_Programming_Interface_Linux_Reference_Manual.pdf
i.MX_Yocto_Project_User's_Guide.pdf

3. 烧写工具MFG TOOLS从这里下载:
https://www.nxp.com/design/software/embedded-software/linux-software-and-development-tools/embedded-...
名字叫:L4.9.88_2.0.0-ga_mfg-tools.tar.gz

4、linux BSP源码和环境的搭建
---环境搭建
您需要在PC主机的linux环境下搭建交叉编译环境,加入您使用虚拟机VMware Player,并安装了ubuntu 16.04 LTS 的 desktop 版本。

---下载linux BSP源码
根据i.MX_Yocto_Project_User's_Guide.pdf中给出的步骤,用repo sync命令下载BSP源代码。
----编译linux BSP
下载后,编译它。如果中间出现错误,一般是 ubuntu主机软件包不全造成的,只要apt-get install 有关的软件包即可。

5、如何操作这个板子
操作方面,大致分成2个部分:一个是烧写时怎么操作;一个是烧写完之后,要如何启动板子。

关于这个方面,您可以仔细阅读i.MX_Linux_User's_Guide.pdf,这个文档里讲解了多个不同的开发板操作方法,您用的板子是i.MX6 Sabre-AI

6、关于板子电源及有关的硬件
注意:这个单板使用5V input。
请务必把板子的原理图读懂,再开始操作。

Have a nice day!

BR,

Weidong

0 Kudos

2,131 Views
475143463
Contributor III

您好,感谢您的回复。收到的开发板保证里面没有SD卡,已经反复确认了。所以我自己拿了一个自己的16G的SD卡在使用。但是开发板一直处在烧录模式(使用mfgtool4.1.15测试发现的。而用4.9.88的mfgtool测试发现,都连接不上开发板)

0 Kudos

2,131 Views
weidong_sun
NXP TechSupport
NXP TechSupport

用哪个版本的image都可以,那么你使用4.1.15版本,也行。 你烧写完毕后,需要断电,板子按照user's guide中的 Booting from an SD card in slot SD3给出拨码开关配置好。然后板子上电,你烧写好的image才能启动起来。

你注意看pdf格式原理图的第8页,S3位号处是一个拨码开关,拨码开关2-7和3-6控制这CPU的BOOT_MODE0和BOOT_MODE1引脚,这2个引脚的状态,决定了是USB烧写模式,还是从板子的存储设备启动(SPI NOR, parallel NOR ,SD card),具体的配置,请再reference manual 里找 boot mode,就可以看到配置表了。

伟东

0 Kudos

2,131 Views
475143463
Contributor III

非常感谢您的回复。咨询阅读PDF文档并配置switch。但是还是不行。从nxp官网上下载的4.1.15的mfgtool里面只有emmc烧录的vbs。有没有其他的压缩包资料有sd烧录的mfgtool(4.1.15版本的)。或者有没有什么办法可以把4.9.88版本的mfgtool连接上开发板?就可以使用这个版本的sd卡烧录了。

0 Kudos

2,131 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hi,

   我不是很清楚当USB OTG连接到你的PC USB上时,为什么L4.9.88的MFG TOOLS发现不了板子,而4.1.15就可以,理论上不存在这个问题。只要BOOT MODE[1:0]两个脚配置为下载模式,windows就能发现板子,并显示为 HID Compliance Device.这就是板子。

   但是,你可以再试试L4.9.11版本的MFG Tools和这个版本的文档。都在一个页面里下载。

----English---

I'm not quite sure why the MFG TOOLS of L4.9.88 can't find the board when the USB OTG is connected to your PC USB, but 4.1.15 can. In theory, there is no such problem. As long as the BOOT MODE [1:0] foot is configured in download mode, Windows can find the board and display it as HID Compliance Device. This is the board.

However, you can try the L4.9.11 version of MFG Tools and this version of the documentation. They are all downloaded on one page.

--------------

Have a nice day!

BR,

Weidong

0 Kudos

2,131 Views
475143463
Contributor III

您好,非常感谢您的回复。4.9.11和4.9.88的mfgtool我都有下载测试。但是都不能连接上开发板。唯独4.1.15的可以,但是4.1.15的mfgtool没有烧录SD卡的vbs工具。只有一个烧录emmc的vbs工具。是否可以用4.1.15的mfgtool来修改?就是在4.1.15的mfgtool上修改一个可以烧录SD卡的vbs出来。如果可以,应该怎么做呢?

0 Kudos

2,131 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hi,

  In your mfg tools directory,  the file "mfgtool2-yocto-mx-sabreauto-sdcard-sd3.vbs", shoule exist.

----------------

Set wshShell = CreateObject("WScript.shell")
wshShell.run "mfgtool2.exe -c ""linux"" -l ""SDCard"" -s ""board=sabreauto"" -s ""sxuboot=sabreauto""  -s ""sxdtb=sabreauto"" -s ""mmc=2"" "
Set wshShell = Nothing

----------------

在你的MFG Tool目录下,应该有这个文件的:

mfgtool2-yocto-mx-sabreauto-sdcard-sd3.vbs

我附近给你一下,你复制过去,然后,试试。

have a nice day!

BR,

Weidong

0 Kudos