Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sw: Add SD write support and flashing utility #45

Open
wants to merge 13 commits into
base: main
Choose a base branch
from
Open

Conversation

paulsc96
Copy link
Collaborator

@paulsc96 paulsc96 commented Jun 14, 2023

  • Add write support for SD cards, improve timeout
  • Add ebreak in boot ROM so programs loaded using GDB yield on completion.
  • Add a baremetal program for bootable disk flashing.
  • Add scripts to invoke the flashing program to flash a disk image through OpenOCD.

TODO:

  • SPI write is conceptually broken (blocks are too small) --> Fix and increase flash block size

@paulsc96 paulsc96 force-pushed the ci/fpgaboot branch 2 times, most recently from 34d8388 to e44f108 Compare June 14, 2023 22:03
@paulsc96 paulsc96 force-pushed the ci/fpgaboot branch 7 times, most recently from e6f3460 to 598c427 Compare July 6, 2023 19:37
@paulsc96 paulsc96 force-pushed the ci/fpgaboot branch 2 times, most recently from 27b1c7f to b498f74 Compare July 5, 2024 23:52
@paulsc96 paulsc96 changed the title ci: Flash OS in internal FPGA CI sw: Add SD write support and flashing utility Jul 5, 2024
@paulsc96 paulsc96 force-pushed the ci/fpgaboot branch 2 times, most recently from 1f2076f to 08f0089 Compare July 6, 2024 02:56
@paulsc96 paulsc96 marked this pull request as ready for review July 6, 2024 02:59
Aquaticfuller pushed a commit that referenced this pull request Jul 16, 2024
Add synthesis flow steps to carfield CI flow
@paulsc96 paulsc96 added this to the v0.2.0 milestone Nov 14, 2024
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.

1 participant