About EIM on imx6SABRESD board

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

About EIM on imx6SABRESD board

465 Views
vvjay
Contributor I

Hi,

   we want to use eim on imx6q-sabresd board to communicate with FPGA. But it is not supported on the board because it is not welded. If we want to weld it ourselves , do we need to do something else? some of EIM_DA is connected with boot configuration switch, does it make a conflict with EIM? And at last, how to configure EIM in os?  it is introduced simply in the rm.pdf and useless, also not referred to ohter docs.  

EIM.png

Labels (1)
Tags (1)
0 Kudos
1 Reply

257 Views
gusarambula
NXP TechSupport
NXP TechSupport

Hello Wenjie Zhang,

The Reference Manual has a very detailed outline of the registers that govern the Hardware of the i.MX6 but for a more down to earth application the starting point would be the board’s Linux BSP. You would need to edit the Device Tree in order to enable the desired pins with the proper function and the bootloader would then load this Hardware description to the Kernel.

There are some threads that cover a little of how to use the Device Tree. I suggest that you look at the following Document that covers a bit of how to make a Device Tree from scratch.

https://community.nxp.com/docs/DOC-329664

As for the EIM working with the boot configuration switch, you should not have any problem with the current switches on the SABRE board. The boot configuration is read by the i.MX6 prior to booting and after that there boot configuration function is no longer used and the desired EIM configuration would be asserted. The EIM bus applications should work correctly and the resistors placed on the board on these lines should not have an impact.

Regards,

0 Kudos