<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[IMU330 MCU Memory]]></title><description><![CDATA[<p>The OpenIMU300 MCU has 1M ROM 192K RAM.<br />
The OpenIMU330 MCU has 128K ROM, 64K RAM.</p>
<p>The example IMU300 projects include IMU, VG/AHRS, and INS, but the IMU330 projects only have IMU and VG. When I build the IMU300 INS, it shows 152K ROM and 87K RAM, so I guess that's why there's no IMU330 INS. Removing debug output only saves about 10K ROM.</p>
<p>(I don't know how much work is needed to replace FreeRTOS with the HAL library as done in the IMU330 IMU example, or how much memory that saves.)</p>
<p>I'm wondering why the IMU330 uses STM32L431CB, when there are compatible parts with more memory</p>
<p><a href="https://www.st.com/en/microcontrollers-microprocessors/stm32l4x1.html" rel="nofollow">https://www.st.com/en/microcontrollers-microprocessors/stm32l4x1.html</a></p>
<p>I was hoping for an IMU330 application with full INS plus some custom additions.</p>
]]></description><link>https://forum.aceinna.com//topic/104/imu330-mcu-memory</link><generator>RSS for Node</generator><lastBuildDate>Mon, 08 Jun 2026 01:44:29 GMT</lastBuildDate><atom:link href="https://forum.aceinna.com//topic/104.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Nov 2019 19:50:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to IMU330 MCU Memory on Tue, 19 Nov 2019 19:51:20 GMT]]></title><description><![CDATA[<p>The OpenIMU300 MCU has 1M ROM 192K RAM.<br />
The OpenIMU330 MCU has 128K ROM, 64K RAM.</p>
<p>The example IMU300 projects include IMU, VG/AHRS, and INS, but the IMU330 projects only have IMU and VG. When I build the IMU300 INS, it shows 152K ROM and 87K RAM, so I guess that's why there's no IMU330 INS. Removing debug output only saves about 10K ROM.</p>
<p>(I don't know how much work is needed to replace FreeRTOS with the HAL library as done in the IMU330 IMU example, or how much memory that saves.)</p>
<p>I'm wondering why the IMU330 uses STM32L431CB, when there are compatible parts with more memory</p>
<p><a href="https://www.st.com/en/microcontrollers-microprocessors/stm32l4x1.html" rel="nofollow">https://www.st.com/en/microcontrollers-microprocessors/stm32l4x1.html</a></p>
<p>I was hoping for an IMU330 application with full INS plus some custom additions.</p>
]]></description><link>https://forum.aceinna.com//post/422</link><guid isPermaLink="true">https://forum.aceinna.com//post/422</guid><dc:creator><![CDATA[Jack Morrison]]></dc:creator><pubDate>Tue, 19 Nov 2019 19:51:20 GMT</pubDate></item><item><title><![CDATA[Reply to IMU330 MCU Memory on Wed, 20 Nov 2019 05:49:26 GMT]]></title><description><![CDATA[<p>Hi Jack,<br />
Thanks for your information, yes, we have no INS app with OpenIMU330BI, if you plan to tailor project and remove RTOS to save memory, welcome.</p>
<p>Regarding to the question why the IMU330 uses STM32L431CB? <a class="plugin-mentions-user plugin-mentions-a" href="https://forum.aceinna.com//uid/48">@Andrey-Bondarev</a></p>
]]></description><link>https://forum.aceinna.com//post/427</link><guid isPermaLink="true">https://forum.aceinna.com//post/427</guid><dc:creator><![CDATA[Li YiFan]]></dc:creator><pubDate>Wed, 20 Nov 2019 05:49:26 GMT</pubDate></item><item><title><![CDATA[Reply to IMU330 MCU Memory on Wed, 20 Nov 2019 17:34:07 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.aceinna.com//uid/201">@Jack-Morrison</a> We'll try to optimize OpenIMU330 to rid of some features to see if there is possibility to squeeze in INS application. originally it was not designed for that.</p>
]]></description><link>https://forum.aceinna.com//post/439</link><guid isPermaLink="true">https://forum.aceinna.com//post/439</guid><dc:creator><![CDATA[Andrey Bondarev]]></dc:creator><pubDate>Wed, 20 Nov 2019 17:34:07 GMT</pubDate></item><item><title><![CDATA[Reply to IMU330 MCU Memory on Mon, 02 Dec 2019 21:34:02 GMT]]></title><description><![CDATA[<p>I guess an issue will be the lack of a magnetometer - is there a way to disable that in the INS code? It seems to be buried in the sensor library for which I don't see any source.</p>
]]></description><link>https://forum.aceinna.com//post/483</link><guid isPermaLink="true">https://forum.aceinna.com//post/483</guid><dc:creator><![CDATA[Jack Morrison]]></dc:creator><pubDate>Mon, 02 Dec 2019 21:34:02 GMT</pubDate></item></channel></rss>