<feed xmlns='http://www.w3.org/2005/Atom'>
<title>imxrt-flash-algos, branch main</title>
<subtitle>Flash programming algorithms for i.MX RT MCUs
</subtitle>
<id>https://git.mciantyre.dev/imxrt-flash-algos/atom?h=main</id>
<link rel='self' href='https://git.mciantyre.dev/imxrt-flash-algos/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/imxrt-flash-algos/'/>
<updated>2026-05-23T16:06:46+00:00</updated>
<entry>
<title>Update README</title>
<updated>2026-05-23T16:06:46+00:00</updated>
<author>
<name>Ian McIntyre</name>
<email>me@mciantyre.dev</email>
</author>
<published>2026-05-23T15:06:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/imxrt-flash-algos/commit/?id=36c3f9a36ef6bb68aa7d25497b76c6dac3648d69'/>
<id>urn:sha1:36c3f9a36ef6bb68aa7d25497b76c6dac3648d69</id>
<content type='text'>
Upstream has adopted something equivalent to my target-gen patches. You
don't need my fork anymore!

I'm attempting the "universal" algorithm, so talk about that.
</content>
</entry>
<entry>
<title>Increase 1010 page size, FlexSPI clock</title>
<updated>2026-05-23T16:06:46+00:00</updated>
<author>
<name>Ian McIntyre</name>
<email>me@mciantyre.dev</email>
</author>
<published>2026-05-23T15:01:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/imxrt-flash-algos/commit/?id=d9db810e596a0d815e30e6e54af5984cada98a3d'/>
<id>urn:sha1:d9db810e596a0d815e30e6e54af5984cada98a3d</id>
<content type='text'>
I reduced these for troubleshooting. Now that that's done, I'm bringing
back the desired values.
</content>
</entry>
<entry>
<title>Fix 1010, 1040 pad configurations</title>
<updated>2026-05-23T16:06:46+00:00</updated>
<author>
<name>Ian McIntyre</name>
<email>me@mciantyre.dev</email>
</author>
<published>2026-05-23T14:59:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/imxrt-flash-algos/commit/?id=d99a9d60afcb5a1ad6c85b84a98e9f7ffe77967e'/>
<id>urn:sha1:d99a9d60afcb5a1ad6c85b84a98e9f7ffe77967e</id>
<content type='text'>
Too high of a DSE was the main culprit for issues on the 1040. I'm
changing the speeds as well.
</content>
</entry>
<entry>
<title>Include 1010EVK, 1040EVK probe IDs in runner</title>
<updated>2026-05-23T16:06:46+00:00</updated>
<author>
<name>Ian McIntyre</name>
<email>me@mciantyre.dev</email>
</author>
<published>2026-05-23T14:54:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/imxrt-flash-algos/commit/?id=2630203189af176e1f6e5149cef73564c062cceb'/>
<id>urn:sha1:2630203189af176e1f6e5149cef73564c062cceb</id>
<content type='text'>
Helpful when both boards are connected for testing. Sorry in advance
when these IDs don't match your board's IDs!
</content>
</entry>
<entry>
<title>Remove old .cargo/ configurations</title>
<updated>2026-05-23T16:06:46+00:00</updated>
<author>
<name>Ian McIntyre</name>
<email>me@mciantyre.dev</email>
</author>
<published>2026-05-23T14:38:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/imxrt-flash-algos/commit/?id=df281da06ee76037b44de917d15f19afd2740014'/>
<id>urn:sha1:df281da06ee76037b44de917d15f19afd2740014</id>
<content type='text'>
These were used to run tests on hardware, before adopting target-gen
test. They're no longer needed.
</content>
</entry>
<entry>
<title>Relax AHB start address alignment limitation</title>
<updated>2026-05-23T16:06:46+00:00</updated>
<author>
<name>Ian McIntyre</name>
<email>me@mciantyre.dev</email>
</author>
<published>2026-05-23T00:17:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/imxrt-flash-algos/commit/?id=7ca00914afa2bf29e0aa9fc8bbf0e69a322a8e14'/>
<id>urn:sha1:7ca00914afa2bf29e0aa9fc8bbf0e69a322a8e14</id>
<content type='text'>
Without this, unaligned AHB reads may return questionable data. This
seems to make a difference on 1000 series MCUs; without it, the taget-gen
test reliably fail on 1010 and 1040 MCUs. Not sure why the 1100 series
can get away without it.
</content>
</entry>
<entry>
<title>Write the QE bit for ISSI parts</title>
<updated>2026-05-23T16:06:31+00:00</updated>
<author>
<name>Ian McIntyre</name>
<email>me@mciantyre.dev</email>
</author>
<published>2026-05-14T14:53:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/imxrt-flash-algos/commit/?id=022639f277d08c5b61fc805d57d34cec4efaba5a'/>
<id>urn:sha1:022639f277d08c5b61fc805d57d34cec4efaba5a</id>
<content type='text'>
If it's not already set, our quad reads &amp; writes are not going to work.
</content>
</entry>
<entry>
<title>Remove unused imxrt-rt patch</title>
<updated>2026-02-01T16:50:44+00:00</updated>
<author>
<name>Ian McIntyre</name>
<email>me@mciantyre.dev</email>
</author>
<published>2026-02-01T16:50:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/imxrt-flash-algos/commit/?id=d2c0250287727d7766f234c7638a587892426978'/>
<id>urn:sha1:d2c0250287727d7766f234c7638a587892426978</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove custom smoke tests for target-gen test</title>
<updated>2026-02-01T16:48:15+00:00</updated>
<author>
<name>Ian McIntyre</name>
<email>me@mciantyre.dev</email>
</author>
<published>2026-02-01T16:39:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/imxrt-flash-algos/commit/?id=e77962985d4610c2dbcf3bb9bc266ee023e57e88'/>
<id>urn:sha1:e77962985d4610c2dbcf3bb9bc266ee023e57e88</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add 1040evk target-gen test</title>
<updated>2026-02-01T16:33:03+00:00</updated>
<author>
<name>Ian McIntyre</name>
<email>me@mciantyre.dev</email>
</author>
<published>2026-02-01T16:09:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/imxrt-flash-algos/commit/?id=86978556cfd7fd1f82252c1bee19a6a1f1957b08'/>
<id>urn:sha1:86978556cfd7fd1f82252c1bee19a6a1f1957b08</id>
<content type='text'>
</content>
</entry>
</feed>
