<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Falied to Connect nRF5340DK with BMI270 Over I2C</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/109452/falied-to-connect-nrf5340dk-with-bmi270-over-i2c</link><description>I am attempting to get the BMI270 sample working on an nRF5340DK, using nRF Connect SDK v2.4.2, after successfully build and flash the program to nRF5340DK I got error &amp;quot;Device BMI270 is not ready&amp;quot;, how can I solve this problem? On the hardware side I</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 06 Sep 2024 00:26:21 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/109452/falied-to-connect-nrf5340dk-with-bmi270-over-i2c" /><item><title>RE: Falied to Connect nRF5340DK with BMI270 Over I2C</title><link>https://devzone.nordicsemi.com/thread/501436?ContentTypeID=1</link><pubDate>Fri, 06 Sep 2024 00:26:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7b24ce3e-ad69-4c39-9254-8080abbcf003</guid><dc:creator>lcj</dc:creator><description>&lt;p&gt;Did you get it working?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Falied to Connect nRF5340DK with BMI270 Over I2C</title><link>https://devzone.nordicsemi.com/thread/474925?ContentTypeID=1</link><pubDate>Wed, 20 Mar 2024 14:26:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d63242de-bb69-4884-a972-1f12a2516c3e</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi there,&lt;/p&gt;
&lt;p&gt;If you look at the &lt;a href="https://github.com/zephyrproject-rtos/zephyr/blob/d737e5d8e3606b1e1879e03535cf7dcf34b83317/drivers/sensor/bmi270/bmi270.c#L644"&gt;BMI270 driver&lt;/a&gt; in Zephyr you&amp;#39;ll see that it does a lot of stuff during the initialization routine. Some of this will return an error if not performed successfully.&lt;/p&gt;
&lt;p&gt;You can try using breakpoints and the debugger and see if you can find out if the driver returns an error.&lt;/p&gt;
&lt;p&gt;Another possible culprit can be that the correct I2C pins are not assigned. If you probe on SCLK, do you see any activity when you startup the device? If you look at the initialization routine in the driver, you&amp;#39;ll see that it tries to write to the slave. Do you see the slave return an ACK?&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>