New Board i.MX6 Dual Lite based

gianluca gianlucarenzi at eurekelettronica.it
Fri Jun 9 00:31:05 PDT 2017


On 06/09/2017 09:25 AM, gianluca wrote:
>
>>>> i2c0: <i2c_fsl_bus_busy> timeout waiting for I2C bus busy
>>>> ek360_read_eeprom :Error on reading eeprom @ 0
>>>> ek360_read_eeprom :Error on reading bytes.
>>>> ek360_detect_hw :** ERROR on READ EEPROM BOARD ret: -1
>>>> Hit CTRL-C key to stop autoboot:  1
>>>
>>> Another issue is the i2c bus.
>>
>> You should measure the I2C data line with an oscilloscope. It could be
>> that the line is constantly low. This can happen if the pullup resistor
>> is missing (Pinmux?). Also in rare cases this can happen when a board is
>> resetted in the middle of a I2C transfer.
>>
>
> Now I am trying to extend the I2C Lines outside the board for a
> oscilloscope and/or a Saleae Logic Bus Analyzer. As soon as I find the
> solution or not I will keep you informed.
>
> Anyway in the config there is both GPIO BASED I2C DRIVER and Platform
> iMX Driver. I tried to disable the GPIO Based but it does not work.
>
> Now I am thinking about some pulled-low/high line by some chips in the
> board. I will see.
>

Due to an inversion on mounting the i2c eeprom all i2c chips are 
mulfunctioning, so I am trying to uses another board.

Now it works.

Good!

Thank you for everything.
-- 
Eurek s.r.l.                          |
Electronic Engineering                | http://www.eurek.it
via Celletta 8/B, 40026 Imola, Italy  | Phone: +39-(0)542-609120
p.iva 00690621206 - c.f. 04020030377  | Fax:   +39-(0)542-609212



More information about the barebox mailing list