i.MX6sl (imx6slevk) and E-INK panel(ES103TC1)

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

i.MX6sl (imx6slevk) and E-INK panel(ES103TC1)

2,583 Views
jerechu
Contributor I

Hi all,

   Here we use pre-build L4.9.88_2.0.0_images_MX6SLEVK.tar.gz as our boot-image, steps to setup/boot/test EPDC:

   1.Download and decompress BSP pre-build image package .

   2.Program the SD image on the SD card(8GB) with command(I'm running this in Ubuntu): "dd if=fsl-image-qt5- validation-imx-xwayland-imx6slevk.sdcard of=/dev/sdb;sync"

   3. Insert SD card on i.MX6slevk board, connect debug-UART and power-on the board.

   4. modify the u-boot environment variables as below:

     a.) setenv fdt_file imx6slevk.dtb

     b.) setenv mmcargs 'setenv bootargs console=${console},${baudrate} root=${mmcroot} epdc             video=mxcepdcfb:ES103TC1,bpp=16'.

   5. boot into Linux kernel, run unit-test: "/unit_tests/Display/mxc_epdc_fb_test.out", should be able to have test patterns    running   on EPD.

   But we have a problem,Unable to open /dev/fb2.

   Could somebody help me?

pastedImage_3.png

Labels (1)
0 Kudos
Reply
1 Reply

2,432 Views
art
NXP Employee
NXP Employee

The pre-built image does not contain the EPDC support by default. You have to build the new image with enabled EPDC support.

For the general information on how to build and deploy the custom Linux image, please refer to attached i.MX Yocto Project User's Guide and i.MX Linux User's Guide documents. For the information on how to enable and configure the EPDC driver, please refer to the Section 6.2.6.1 "Electrophoretic Display Controller (EPDC)" of attached i.MX Linux Reference Manual document.

When configuring the driver, make sure that you have provided the correct .fw file to the driver.

Best Regards,

Artur

0 Kudos
Reply