Skip to content

Comments

Replace fetch enable with a wfi trampoline bootrom#116

Merged
phsauter merged 3 commits intomainfrom
phsauter/bootrom
Feb 20, 2026
Merged

Replace fetch enable with a wfi trampoline bootrom#116
phsauter merged 3 commits intomainfrom
phsauter/bootrom

Conversation

@phsauter
Copy link
Collaborator

@phsauter phsauter commented Feb 4, 2026

The fetch enable currently does not provide a lot of value and since JTAG is required to load a program anyway (no autonomous boot), it makes sense to switch to a bootrom with a wfi trampoline instead.

Additionally, this frees up a significant number of SRAM words which were previously used by the crt0.S (around 70 instructions). This space can now be used for user applications.

@phsauter phsauter force-pushed the phsauter/bootrom branch 5 times, most recently from bd70f10 to 0b0f8d7 Compare February 5, 2026 07:40
@phsauter phsauter force-pushed the phsauter/bootrom branch 4 times, most recently from 81945f0 to a7b94bf Compare February 20, 2026 14:45
@phsauter phsauter added v2.0 Necessary and optional work towards a croc v2.0 release. labels Feb 20, 2026
@phsauter phsauter marked this pull request as ready for review February 20, 2026 17:27
@phsauter phsauter merged commit 737c7d4 into main Feb 20, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

v2.0 Necessary and optional work towards a croc v2.0 release.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants