<feed xmlns='http://www.w3.org/2005/Atom'>
<title>imxrt-rt/examples, branch main</title>
<subtitle>i.MX RT Runtime Support
</subtitle>
<id>https://git.mciantyre.dev/imxrt-rt/atom?h=main</id>
<link rel='self' href='https://git.mciantyre.dev/imxrt-rt/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/imxrt-rt/'/>
<updated>2025-03-14T00:14:25+00:00</updated>
<entry>
<title>Place .xip sections into flash</title>
<updated>2025-03-14T00:14:25+00:00</updated>
<author>
<name>Ian McIntyre</name>
<email>me@mciantyre.dev</email>
</author>
<published>2025-03-13T01:50:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/imxrt-rt/commit/?id=4ecbed698241e637a13048a199d29c142445c360'/>
<id>urn:sha1:4ecbed698241e637a13048a199d29c142445c360</id>
<content type='text'>
We added the `.xip` section to ensure that the reset handler and
pre-init functions would be placed in flash. This commit lets users
place other content into that section.

`.xip` is intended for instructions. The runtime builder will place
these instructions into the same load region as `.text`. However,
there's no pre-`main` relocation.

Aligning the `.xip` and the `.text` section produces more predictable
behavior between GNU's ld and LLVM's lld.
</content>
</entry>
<entry>
<title>Document workaround for registering exceptions</title>
<updated>2025-02-22T18:04:40+00:00</updated>
<author>
<name>Ian McIntyre</name>
<email>me@mciantyre.dev</email>
</author>
<published>2025-02-22T18:04:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/imxrt-rt/commit/?id=81b2043a235375a31468d562cea2a301d2bb9449'/>
<id>urn:sha1:81b2043a235375a31468d562cea2a301d2bb9449</id>
<content type='text'>
Given the way this package abuses cortex-m-rt, it's not immediately
obvious how to register a Cortex-M exception handler with the
`#[exception]` macro. This commit documents and demonstrates the
workaround I use.
</content>
</entry>
<entry>
<title>First commit</title>
<updated>2022-12-02T01:21:05+00:00</updated>
<author>
<name>Ian McIntyre</name>
<email>ianpmcintyre@gmail.com</email>
</author>
<published>2022-08-02T10:21:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.mciantyre.dev/imxrt-rt/commit/?id=c7a9b9f3d4b9e71303c7b988d2bd916c2e4df9bc'/>
<id>urn:sha1:c7a9b9f3d4b9e71303c7b988d2bd916c2e4df9bc</id>
<content type='text'>
</content>
</entry>
</feed>
