diff options
| author | Ian McIntyre <ianpmcintyre@gmail.com> | 2023-02-14 08:59:17 -0500 |
|---|---|---|
| committer | Ian McIntyre <ianpmcintyre@gmail.com> | 2023-02-14 09:31:45 -0500 |
| commit | 4c80cf49e3850ca979a57b62a63d2e9d6acb744b (patch) | |
| tree | 8642141730bb75327a0b52e95635678935557dc4 /.gitignore | |
| parent | 410a80c27057ad7f1ac0bd3798afdb1b4f777ed4 (diff) | |
Bump cortex-m-rt version to 0.7.3
The reset handler of 0.7.2 pushes four bytes onto the stack, resulting
in a misaligned stack pointer once the next procedure (main) is called.
Compilers are free to assume that the stack is eight byte aligned when
optimizing code. We depend on this reset handler, so this affects
imxrt-rt users.
Take the approach recommended in the cortex-m-rt advisory and update to
0.7.3. I tested this by building and running the two examples in this
repo on a 1010EVK. Also tested in imxrt-hal by building and running
examples on a 1010EVK.
cortex-m-rt 0.7.2 is yanked. Since imxrt-rt 0.1.0 fixes its cortex-m-rt
version, it will no longer build. I have no plan to also yank imxrt-rt
0.1.0; the upstream yank already signals that something is broken.
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions
