Overview
Online Support
FAQ
  Atmel Series  (29) TOP10
  MYS-SAM9X5 (3)
  MYS-SAM9G45 (1)
  MYD-SAM9X5 (7)
  MYD-SAM9X5-V2 (2)
  MYD-JA5D2X (0)
  MYD-SAMA5D3X (11)
  MYD-SAMA5D3X-C (0)
  MYD-JA5D4X (0)
  MYC-SAM9X5 (4)
  MYC-SAM9X5-V2 (1)
  MYC-JA5D2X (0)
  MYC-SAMA5D3X (0)
  MCC-SAMA5D3X-C (0)
  MYC-JA5D4X (0)
  NXP Series  (23) TOP10
  MYS-6ULX (4)
  MYD-Y6ULX (3)
  MYD-Y6ULX-HMI (1)
  MYD-IMX28X (2)
  MYD-LPC435X (2)
  MYD-LPC185X (1)
  MYD-LPC1788 (0)
  MYC-Y6ULX (4)
  MYC-IMX28X (0)
  i.MX 6UL/6ULL (6)
  TI Series  (24) TOP10
  MYD-AM335X (12)
  MYD-AM335X-Y (0)
  MYD-AM335X-J (0)
  MYD-C437X (0)
  MYD-C437X-PRU (5)
  Rico Board (6)
  MYC-AM335X (1)
  MCC-AM335X-Y (0)
  MCC-AM335X-J (0)
  MYC-C437X (0)
  Xilinx Series  (20) TOP10
  Z-turn Board (9)
  Z-turn Lite (2)
  MYD-C7Z010/20 (0)
  MYD-C7Z015 (7)
  MYD-Y7Z010/007S (0)
  MYC-C7Z010/20 (0)
  MYC-C7Z015 (0)
  MYC-Y7Z010/007S (0)
  HMI Solutions  (0) TOP10
  MYD-Y6ULX-CHMI (0)
  MY-EVC5100S-HMI (0)
  Others  (1) TOP10
  MY-WF003U (1)
 
  Home >  Support > NXP Series > i.MX 6UL/6ULL
 
Part One: Set up the development environment
 
Question
1.Set up the development environment
1.1 Requirements to the virtual machine
1.2 The recommended Ubuntu version
1.3 How to connect PC to the serial ports of the development board?
1.4 Naming rules of MYIR’s boards and explanation of relevant DTB files
Answer

1.Set up the development environment

1.1 Requirements to the virtual machine

The practical using case with Windows PC is to install a virtual machine such as Oracle VM VirtualBox. The VM should have 4G memory at least, 100G hard disk approximately. Connect the VM to the internet. The internet is needed because when compiling in YOCTO, Ubuntu needs to be connected to the internet. Yocto-downloads only contain part of the resources, other resources need to be downloaded via internet.

1.2 The recommended Ubuntu version

Ubuntu 16.04 64-bit release version.

1.3 How to connect PC to the serial ports of the development board?

Use USB-TTL serial port cable to connect PC with DEBUG serial port (JP1) on the development board. Do not use RS232 DB9 cable to connect with JP1 because the voltage of JP1 is 3.3V while the voltage from DB9 is 12V.

1.4 Naming rules of MYIR’s boards and explanation of relevant DTB files

MYC means CPU modules. MYB means base boards (carrier boards). MYD means development boards which are consisted of CPU modules and carrier boards.

  • MYC-Y6ULG2-256N256D-50-I is based on 528MHz NXP i.MX6UL G2 sub family processors with 256MB DDR3, 256MB Nand Flash of industrial working temp.
  • MYC-Y6ULY2-256N256D-50-I is based on 528MHz NXP i.MX6ULL Y2 sub family processors with 256MB DDR3, 256MB Nand Flash of industrial working temp.

Explanation of relevant DTB files:

  • If you are using development boards based on i.MX6UL, modify myd-y6ul-gpmi-weim.dtb; myb-y6ul-14x14.dts
  • If you are using development boards based on i.MX6ULL, modify myd-y6ull-gpmi-weim.dtb; myb-y6ull-14x14.dts