i.MX6UL/i.MX6ULL开发常见问题
米尔MYIR
这个作者很懒,什么都没留下…
展开
-
【i.MX6UL/i.MX6ULL开发常见问题】开发环境搭建对虚拟机有哪些要求?
1.1 i.MX6UL/i.MX6ULL开发环境搭建对虚拟机要求如何?答:一般常见是在windows下面安装Oracle VM VirtualBox虚拟机,虚拟机至少4G内存,硬盘100G左右。虚拟机要联网(YOCTO构建时,ubuntu 需要联网,yocto-downloads 里只是一部分资源,其他的还需要下载,所以要联网)。本帖子是由米尔电子工程师基于米尔电子i.MX6UL/i.MX...原创 2019-03-07 16:24:00 · 418 阅读 · 0 评论 -
【i.MX6UL开发常见问题】如何配置及调试GPIO?
《i.MX6UL/i.MX6ULL开发常见问题》由米尔电子工程师整理·基于米尔电子 i.MX6UL/i.MX6ULL产品(V.10)4.6 如何配置及调试GPIO?答:客户可以根据实际硬件电路,确定硬件管脚具体用哪一个,打开内核源代码/arch/arm/boot/dts/myb-y6ull-14x14.dts。GPIO: 此处把LCD_DATA0 设置为gpio使用:&io...原创 2019-06-27 14:36:04 · 2925 阅读 · 1 评论 -
【i.MX6UL开发常见问题】如何设置静态IP地址?
5.9 如何设置静态IP地址?答:修改/etc/network/interfaces。修改如下# Wired or wireless interfacesauto eth0auto eth1iface eth1 inet dhcpiface eth0 inet staticaddress 192.168.30.122netmask 255.255.255.0getway 192...原创 2019-07-08 17:31:45 · 1870 阅读 · 0 评论 -
【i.MX6UL开发常见问题】Yocto中如何修改rc.local内容?
5.2 Yocto中如何修改rc.local内容?答:rc.local的内容在这里修改sources/meta-myir-imx6ulx/recipes-myir/myir-rc-local/myir-rc-local/rc.local.etc参考如下:#!/bin/sh -e## rc.local## This script is executed at the end of ea...原创 2019-07-03 10:21:10 · 1082 阅读 · 0 评论 -
【i.MX6UL开发常见问题】ttymxc与uart 如何对应?
《i.MX6UL/i.MX6ULL开发常见问题》基于米尔电子 i.MX6UL/i.MX6ULL产品(V.10)4.7ttymxc与uart 如何对应?答:UART1 对应 ttymxc0UART2 对应 ttymxc1UART3 对应 ttymxc2………以此类推。...原创 2019-06-27 17:07:21 · 2615 阅读 · 2 评论 -
【i.MX6UL开发常见问题】Yocto如何生成ubi文件系统?
5.3 Yocto如何生成ubi文件系统?答:下面是修改Yocto生成ubi格式文件系统的方法,代码差异:+++b/sources/meta-myir-imx6ulx/conf/distro/include/myir-imx-base.inc@@-15,7+15,14@@LOCALCONF_VERSION="1"IMX_DEFAULT_DISTRO_FEATURES="...原创 2019-07-03 15:25:47 · 1054 阅读 · 0 评论 -
如何使用交叉编译工具链编译.c文件?
5.4 如何使用交叉编译工具链编译.c文件?答: 参考: $CC -o test test.c。原创 2019-07-03 15:43:58 · 2451 阅读 · 2 评论 -
【i.MX6UL开发常见问题】GPIO编号计算方式与使用
4.8 GPIO编号计算方式与使用答:在使用GPIO前,请确保dts里面这个GPIO没有被使用, 然后在dts上定义这个GPIO, 生成新的dtb,烧录到板子,这样才能输入输出。 GPIO 号计算公式: (n-1)*32 +m例如:LCD_DATA14 is gpio3.io19.(M-1)*32+n = (3-1)*32+19=83设置输出和高低电平:echo 83 &...原创 2019-06-28 09:57:42 · 2905 阅读 · 0 评论 -
【i.MX6UL开发常见问题】网口的定制与使能
4.9 网口的定制与使能答:核心板直接出来的是eth0, 如使用一个以太网口,可以在dts 中disable 不用的eth, 同时把dts中mdio 的设置移到要用eth下面。开发板上2个RJ45端口: CN2 为eth0; CN1 为eth1。一个网口dts 修改:&fec1 { pinctrl-names = "default"; pinctrl-0 = &l...原创 2019-06-28 13:48:50 · 1325 阅读 · 0 评论 -
【i.MX6UL开发常见问题】如何添加其他的串口波特率?
4.10 如何添加其他的串口波特率?答:添加路径内核源代码/driver/tty/serial/serial_core.c。参考如下:………static const struct baud_rates baud_rates[] = { { 921600, B921600 }, { 460800, B460800 }, { 230400, B230400 }, ...原创 2019-06-28 14:10:43 · 651 阅读 · 0 评论 -
如何在uboot源代码中修改gpio默认电平?
5.5 如何在uboot源代码中修改gpio默认电平?答:修改gpio默认的电平在uboot/board/myir/myd_y6ull/myd_y6ull.c 文件中修改。参考代码如下: /* WiFi Reset */ gpio_direction_output(IMX_GPIO_NR(4, 16) , 0); udelay(3000); gpio_direc...原创 2019-07-04 09:25:28 · 3660 阅读 · 0 评论 -
修改转移debug串口
5.6 如何修改转移debug串口?答:需要改uboot的源代码,把环境变量的bootargs=console=ttymxc0 ,ttymx0改成其他的串口。说明:本帖子源于米尔微信公众号【i.MX6UL/i.MX6ULL开发常见问题】专题文章,是由米尔电子工程师基于米尔电子i.MX6UL/i.MX6ULL产品对i.MX6UL/i.MX6ULL开发中常见问题整理, 希望对您有帮...原创 2019-07-04 14:31:53 · 588 阅读 · 0 评论 -
linux产生随机MAC, 如何获取和烧录不变MAC?
5.7 linux产生随机MAC, 如何获取和烧录不变MAC?答:Linux会生成随机地址来用。可以从IEEE购买MAC后写入芯片fuse, fuse只能写一次。请谨慎,写错可能会影响启动。说明:本帖子源于【i.MX6UL/i.MX6ULL开发常见问题】,是由米尔电子工程师基于米尔电子i.MX6UL/i.MX6ULL产品对i.MX6UL/i.MX6ULL开发中常见问题整理, 希望对...原创 2019-07-05 16:16:48 · 735 阅读 · 0 评论 -
【i.MX6UL开发常见问题】PWM的控制程序
答:这里只给出了PWM的输出设置,这些无法使用,还需要按照实际pin脚修改dts添加PWM节点。echo 100000 > /sys/class/pwm/pwmchip0/pwm0/periodecho 50000 > /sys/class/pwm/pwmchip0/pwm0/duty_cycleecho 0 > /sys/class/pwm/pwmchip1/export...原创 2019-07-01 13:57:15 · 1233 阅读 · 0 评论 -
【imx6ull应用开发常见问题】如何配置及调试RS485?
i.MX6UL/i.MX6ULL开发常见问题基于米尔电子 i.MX6UL/i.MX6ULL产品(V.10)4.4如何配置及调试RS485?答:客户可以根据实际硬件电路,确定硬件管脚具体用哪一个。打开内核源代码/arch/arm/boot/dts/myb-y6ull-14x14.dts。参考代码: pinctrl_uart3: uart3grp { ...原创 2019-06-24 10:29:29 · 3074 阅读 · 5 评论 -
【imx6ull应用开发常见问题】如何调试出SPI?
i.MX6UL/i.MX6ULL开发常见问题基于米尔电子 i.MX6UL/i.MX6ULL产品(V.10)4.3如何调试出SPI?答:客户可以根据实际硬件电路,确定硬件管脚具体用哪一个。打开内核源代码/arch/arm/boot/dts/myb-y6ull-14x14.dts。修改dts,添加参考代码如下,具体的使用第几路spi和引脚配置根据板子的实际使用需改。在make...原创 2019-06-24 10:03:13 · 2810 阅读 · 0 评论 -
[iMX6ULL常见问题] iMX6ULL开发板串口如何连接?
答:计算机使用USB转TTL串口转接线与开发板的DEBUG串口(JP1)连接. 不要拿RS232电平 DB9串口线用杜邦线连接JP1, 电平不匹配。可以联系米尔购买调试串口线http://www.myir-tech.com。下一章分享内核,uboot,文件系统编译修改相关问题!说明:本帖子源于【i.MX6UL/i.MX6ULL开发常见问题】,是由米尔电子工程师基于米尔电子i.MX6UL/i...原创 2019-03-28 09:57:49 · 1619 阅读 · 0 评论 -
[iMX6ULL常见问题] 内核,uboot源代码有改动,Yocto如何修改?
说明:本帖子源于【i.MX6UL/i.MX6ULL开发常见问题】,是由米尔电子工程师基于米尔电子i.MX6UL/i.MX6ULL产品对i.MX6UL/i.MX6ULL开发中常见问题整理, 希望对您有帮助。i.MX6UL/i.MX6ULL系列问题在米尔科技公总号做专题分享。内核,uboot源代码有改动,Yocto如何修改?答:当对内核或uboot进行修改了, 再在Yocto中构建时, 需要在...原创 2019-05-08 16:19:18 · 37136 阅读 · 0 评论 -
【i.MX6UL/i.MX6ULL开发常见问题】单独编译内核,uboot生成很多文件,具体用哪一个?
【i.MX6UL/i.MX6ULL开发常见问题】2.3单独编译内核,uboot生成很多文件,具体用哪一个? 答:内核编译出来的文件是~/MYiR-imx-Linux/arch/arm/boot/目录下的zImage 文件。 uboot编译出来的文件是~/MYiR-iMX-uboot/目录下的u-boot.imx文件。说明:感谢大家的关注。本文转自米尔公众号,是由米尔电子...原创 2019-05-13 10:55:35 · 624 阅读 · 0 评论 -
[iMX6UL开发常见问题连载2.2] 内核make menuconfig 如何剪裁,如何添加新设备?
i.MX6UL/i.MX6ULL开发常见问题基于米尔电子 i.MX6UL/i.MX6ULL产品 V.102.2内核make menuconfig 如何剪裁,如何添加新设备?答:如下讲如何配置内核及如何添加新设备。内核的配置有三种方式:1.make config 文本配置方式;2.make menuconfig 菜单配置方式;3.make xconfig 图形界面配置方...原创 2019-06-14 10:29:22 · 841 阅读 · 0 评论 -
单独编译内核,uboot生成很多文件,具体用哪一个?[iMX6UL开发常见问题连载2.3]
2.3单独编译内核,uboot生成很多文件,具体用哪一个?答:内核编译出来的文件是~/MYiR-imx-Linux/arch/arm/boot/目录下的zImage 文件。uboot编译出来的文件是~/MYiR-iMX-uboot/目录下的u-boot.imx文件。说明:感谢大家的关注。本文转自米尔公众号专题文章,是由米尔电子工程师基于米尔电子 i.MX6UL/i.MX6U...原创 2019-06-14 10:40:24 · 327 阅读 · 0 评论 -
制作SD更新系统时和用mfgtool工具烧录时,文件如何替换?
制作SD更新系统时和用mfgtool工具烧录时,文件如何替换?答:制作SD更新系统时,请按照需求选择不同mfgimages-myd*文件夹。每个文件夹里面有一个Manifest文件, 里面规定了uboot, kernel, dtb,文件系统的命名规则。新编译的文件放进该mfgimages-myd*文件夹时, 请按照Manifest文件规定修改名称。在windows下面利用mfgtool工具...原创 2019-06-19 09:30:07 · 428 阅读 · 0 评论 -
如何从ubuntu或PC传递文件到板子,ubuntu如何上网?
3.3 如何从ubuntu或PC传递文件到板子,ubuntu如何上网?答:以下将分别介绍如何在ubuntu和windows下如何传递文件。ubuntu如何配置上网?ubuntu 上网:打开Oracle VM VirtualBox(虚拟机软件,笔者以此软件为例,也可用其他虚拟机软件)管理器中的设置,选择网络,启用网络连接,连接方式为:桥接网卡;界面名称:按实际出现选择。如果想ubun...原创 2019-06-19 14:58:53 · 463 阅读 · 0 评论 -
【imx6ul应用开发】如何修改串口?
4.1如何修改串口?答:开发板已经调好了串口驱动,调试串口,只需要修改dts文件即可,客户可以根据实际需要,确定硬件管脚具体用哪一个。打开内核源代码/arch/arm/boot/dts/myb-y6ull-14x14.dtsUART: 以添加UART3为例,注意需要把原有dts文件pincrl_uart2 下面关于UART3的2行删掉,因为一个pin脚只能有一种使用方式。在myb-y6...原创 2019-06-19 15:05:55 · 1088 阅读 · 0 评论 -
[imx6ul开发常见问题]如何调试出I2C?
4.2如何调试出I2C?答:客户可以根据实际硬件电路,确定硬件管脚具体用哪一个,打开内核源代码/arch/arm/boot/dts/myb-y6ull-14x14.dts。myb-y6ull-14x14.dts已经制作了I2C1,I2C2. 此处以I2C3为例。由于I2c3使用了fec2的管脚, 故fec2需要disable。&i2c3 { clock-frequ...原创 2019-06-20 11:57:22 · 822 阅读 · 0 评论 -
【i.MX6UL开发】如何在uboot下面tftp 烧录问题解答
i.MX6UL/i.MX6ULL开发常见问题基于米尔电子 i.MX6UL/i.MX6ULL产品(V1.0)3.1 如何在uboot下面tftp 烧录?答:网络烧写可以使用tftp下载 具体指令如下:uboot下面配置IPsetenv ipaddr 192.168.30.106(示例)setenv serverip 192.168.30.103(示例)setenv ethadd...原创 2019-06-17 13:52:33 · 1118 阅读 · 0 评论 -
LVDS接口如何支持?
答:RGB 转LVDS 即可,类似参考电路:此电路仅供参考,画好之后请与米尔工程师联系确认。图4-13-1 参考电路(一)图4-13-2 参考电路(二)图4-13-3 参考电路(三)说明:本帖子源于米尔微信公众号【i.MX6UL/i.MX6ULL开发常见问题】专题文章,是由米尔电子工程师基于米尔电子i.MX6UL/i.MX6ULL产品对i.MX6UL/i.MX6U...原创 2019-07-01 15:12:19 · 635 阅读 · 0 评论 -
【i.MX6UL开发常见问题FQA】如何调试出ADC?
《i.MX6UL/i.MX6ULL开发常见问题》由米尔电子工程师整理·于米尔电子 i.MX6UL/i.MX6ULL产品(V.10)4.5如何调试出ADC?答:客户可以根据实际硬件电路,确定硬件管脚具体用哪一个,打开内核源代码/arch/arm/boot/dts/myb-y6ull-14x14.dts。 regulators { compatible = "...原创 2019-06-26 11:08:25 · 1911 阅读 · 1 评论 -
【i.MX6UL开发常见问题】Yocto如何添加数据库, FTP等应用程序?
5.1 Yocto如何添加数据库, FTP等应用程序?答:文件系统要加ftp, sqlite3 的方式:使用我司提供的Yocto源代码, 这是在qt的文件系统修改路径。sources/meta-myir-imx6ulx/recipes-fsl/images/fsl-image-qt5.bbappend 中加vsftpd, ftp, sqlite3 。参考如下:DESCRI...原创 2019-07-02 16:10:28 · 1631 阅读 · 0 评论 -
【i.MX6UL开发常见问题】以太网口LED1和LED2分别是什么功能?
4.12 以太网口LED1和LED2分别是什么功能?答:LED1是数据传输指示灯(绿色指示灯),LED2是连接指示灯(橙色指示灯)。说明:本文转自米尔公众号专题文章,是由米尔电子工程师基于米尔电子 i.MX6UL/i.MX6ULL产品对i.MX6UL/i.MX6ULL开发中常见问题梳理。...原创 2019-07-01 14:00:54 · 2292 阅读 · 2 评论