Posted on November 21, 2014 by Robert Feranec
As Freescale is doing iMX6 support through YOCTO, we will be adding iMX6 Rex into YOCTO.
If you need to use YOCTO for your own project, follow these pages. It may help you:
Here are our first results. New iMX6 Rex u-Boot with ethernet working:
U-Boot 2014.01 (Nov 21 2014 - 06:03:04)
CPU: Freescale i.MX6Q rev1.2 at 792 MHz
Reset cause: WDOG
Board: iMX6 Rex
DRAM: 1 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
*** Warning - bad CRC, using default environment
No panel detected: default to Hannstar-XGA
Display: Hannstar-XGA (1024x768)
In: serial
Out: serial
Err: serial
Net: FEC [PRIME]
Hit any key to stop autoboot: 0
=> ping 192.168.0.1
Using FEC device
host 192.168.0.1 is alive
=>
Between October 24-31, 2014 we are in San Diego, CA. If you are interested to meet us, just send me an email or contact me here.
I will be very happy to meet you
Based on the iMX6 Rex module & Baseboard we created a PCB Layout ONLINE course. You will learn there about everything important for ARM board PCB Layout.
Watch this introduction video:
Fantastic job from VOIPAC! They prepared complete kit with Display and Touchscreen. Looks awesome! You will be able to buy it from their webshop.
Altium has done recently quite a lot of new updates. In the case you are trying to open the original iMX6 Rex files with the new Altium 2014 you will get some DRC violations. Have a look at Randy’s Clemmons post where you can find the steps about how to fix it: Porting iMX6 Rex to AD14.
Basically, you need to repour all the polygons and setup new differential pair rules (this was the biggest change between AD13 and AD14). For the Base board we also recommend you to disable the new Altium rule which is checking all the silkscreen outside of the board area. The new iMX6 Rex AD14 files can be downloaded from here.
I still highly recommend you to read the Randy’s post, as this will help you exactly understand the AD14 changes and it may help you when you will be porting different projects.
Thank you Randy! A fantastic post!
What would you say to receive your iMX6 Rex board in this kind of box?
Again, thank you very much to Robert Nelson.
Finger crossed, iMX6 Rex should hit the v3.17-rc0 merge cycle thru the arm-soc tree: arm-soc tree.
If everything goes oki, this means, iMX6 Rex could be officially supported in Linux Kernel 3.17
Thank you very much to Robert Nelson, Andrew Frazer and Sam Nazarko.
We will put together a webpage with all the information about how to install it.
If you would like to try the Kernel 3.15, have a look at Roberts github: https://github.com/RobertCNelson/imx-devel/tree/v3.15.x-rex.
You can also download the clean Debian filesystem generated by Sam at: https://drive.google.com/file/d/1bp6iIbhzUoN-uudO5BZnMBrC2Ygi568D/view?usp=sharing
Yesterday, we were testing iMX6 Rex boards in an Environmental chamber for the whole day. We used the iMX6 Rex modules which were build for commercial temperature range (0°C to +70°C). Results were better than expected. Modules PASSED memory test running between -25°C to +70°C. We have done also switch ON and OFF tests and the boards PASSED these tests for the whole temperature range.
Great results. Once we build also industrial version of the Rex module (we buy and fit all the components for the industrial temperature range) we will run these tests again but for -40°C to +70°C. You can find more information about our environmental testing and test setup here >>
Posted on July 2, 2014 by Robert Feranec