I have a i,MX 6SoloLite Eval Kit. I am booting off the MX6SLKEVK-E-INK SD card to Android. I was not able to procure an IMXEBOOKDC3-3 Eval Kit for EINK as they are obsolete. I did obtain the schematic and I have routed and built my own evaluation board which has a connector for the 6" EPD that I have obtained directly through eInk. It is my understanding that my 6" EPD is compatible with the E060SCM drivers referenced in the Linux documentation. I am working two paths 1) Linux - which will be what our final product will run on and 2) the Android demo provided with the Eval Kit. I would like to get the Android demo to work as this a known working system as shipped from the factory. I have a Linux image burned that boots and runs, I am having some issues figuring out how to specify the environment for the EPD on Linux. I will come back to my Linux issues after I get the demo working under Android - or I am told that the Android demo can't be configured as I require.
The first issue at hand appears to be that I used the TI TPS65180 PMIC on my board as I discovered the Maxim 17135 is obsolete. I have verified my EPD adapter board's PMIC operation by pulling the PMIC enable signals to enabling the voltages independent of the i.MX6 evaluation board. The TI PMIC is functioning properly ad providing the correct voltages to the correct pins on the display connector. Unfortunately, I get an error message at the end of the Android boot that indicates a PMIC failure - it appears that the driver may be reading the device ID? The PMIC does not get enabled and I do not see any activity on the EPD clock signals. The PMIC voltages are also not active - I am assuming that the PMIC is not being enabled. It is difficult to measure the enables directly with the i.MX6 eval board piggy-backed onto my EPD adapter board.
Is there a way to get the driver to ignore the PMIC or a way to specify the TI ?
Is the Android version set up similarly to the Linux version? I have located where I need to use setenv to the E060 and I have located a file in the BSD EPD_E060SCM.fw and have copied this to this to the boot SD card. However, I am not sure where to copy this to. After copying it to the SD card, Linux still defaulted to the LCD display driver, i.e. it did not recognize the E060 configuration that I am trying to reach. And advice here would be useful - I have downloaded some of the BSD. This is quite confusing so I am positive that things will get more clear as I become more familiar with.
Thanks, in advance, Joel.
Hi Joel
for connection of new epd panels one can look at attached
Chapter 5 ltib Linux Manual and Chapter 10 latest version,
sect.10.3.4.2 Using a Custom Waveform File. I am not aware
of epd ti pmic driver for latest kernels , seems one will have to develop it.
Unfortunately all epd tools and additional documentation are under NDA, so
may be recommended to apply to Professional Services
or elevate this with local fae.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi igor,