Skip to content

Fix app jump failure at high clock speeds on RT1170#470

Merged
hathach merged 1 commit intoadafruit:masterfrom
APIUM:fix-rt1170-app-jump
Jan 7, 2026
Merged

Fix app jump failure at high clock speeds on RT1170#470
hathach merged 1 commit intoadafruit:masterfrom
APIUM:fix-rt1170-app-jump

Conversation

@APIUM
Copy link
Contributor

@APIUM APIUM commented Jan 6, 2026

Checklist

By completing this PR sufficiently, you help us to review this Pull Request quicker and also help improve the quality of Release Notes

  • [x ] Please provide specific title of the PR describing the change
  • [x ] Please provide related links (eg. Issue which will be closed by this Pull Request)

This checklist items that are not applicable to your PR can be deleted.


Description of Change

Clean and disable caches before jumping to application. Without this, stale cache data causes the app to crash when TinyUF2 runs at full speed (996MHz) after booting from flash.

This looks to match the approach used in the STM32H7 port.

See #466 and #469 where this was raised.

Clean and disable caches before jumping to application. Without this,
stale cache data causes the app to crash when TinyUF2 runs at full
speed (996MHz) after booting from flash.

This matches the approach used in the STM32H7 port.
@APIUM APIUM mentioned this pull request Jan 6, 2026
5 tasks
Copy link
Member

@hathach hathach left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

perfect, thank you. I would love to have bootloader to run at full speed as well instead of just 24Mhz i.e same clock as applicaton generated with the config tool with .mex file as other rt10xx.

Of course, that can be done with separated PR whenever you manage the time to make one.

@hathach hathach merged commit 7fc354a into adafruit:master Jan 7, 2026
158 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants