-
Notifications
You must be signed in to change notification settings - Fork 13
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
Picolib support #9
base: master
Are you sure you want to change the base?
Commits on Aug 24, 2020
-
Add a script to build picolibc by using make picolibc. The script works with riscv32 and riscv64 compilers. It is installed locally to the repository with a specs-specs file containing all necessary options for correct linking. Also a dummyfile is included for printf support which needs to be adjusted in future commits.
Configuration menu - View commit details
-
Copy full SHA for f97374f - Browse repository at this point
Copy the full SHA f97374fView commit details
Commits on Aug 25, 2020
-
Include tapasco_iob in picolibc meson build
Include the build of our __iob implementation for printf support in the meson build of picolibc Adjust clean target of Makefile
Configuration menu - View commit details
-
Copy full SHA for 832d4fd - Browse repository at this point
Copy the full SHA 832d4fdView commit details
Commits on Aug 27, 2020
-
Adjust picolibc linker script sections
Move sections containing function pointers (and not code as I initially thought) to the data memory as well. Otherwise the start up code cannot load these pointers from memory.
Configuration menu - View commit details
-
Copy full SHA for b7800ef - Browse repository at this point
Copy the full SHA b7800efView commit details
Commits on Sep 5, 2020
-
Add newest version of RVcontroller
RVController contains now all required registers for the picolibc support and interrupt is set after grace period.
Configuration menu - View commit details
-
Copy full SHA for 56cac19 - Browse repository at this point
Copy the full SHA 56cac19View commit details -
Add implementation of putc and getc operations on stdin/stdout. In initialization phase base addresses of the RAM buffers are fetched. One buffer is used to write stdout output and one for "reading" from stdin.
Configuration menu - View commit details
-
Copy full SHA for c037911 - Browse repository at this point
Copy the full SHA c037911View commit details
Commits on Sep 9, 2020
-
Add extended reset capability to controller
The Controller resets the RISC-V core now with every write of '1' to the start register at 0x0, no matter in which state it is currently. This is required for proper support of the cores' debug modules.
Configuration menu - View commit details
-
Copy full SHA for 5a36a9f - Browse repository at this point
Copy the full SHA 5a36a9fView commit details -
Add programming example with picolibc
Add an example using the picolibc with software and makefiles for both host and PE.
Configuration menu - View commit details
-
Copy full SHA for 1d1e6d7 - Browse repository at this point
Copy the full SHA 1d1e6d7View commit details
Commits on Sep 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 2a9d61d - Browse repository at this point
Copy the full SHA 2a9d61dView commit details
Commits on Sep 24, 2020
-
Delay core reset after interrupt by four cycles to avoid reset directly with new write request of Pico since this will cause that the Pico cannot be resetted properly and will hang-up in a second execution.
Configuration menu - View commit details
-
Copy full SHA for edef816 - Browse repository at this point
Copy the full SHA edef816View commit details -
Configuration menu - View commit details
-
Copy full SHA for a52539a - Browse repository at this point
Copy the full SHA a52539aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 348a4ea - Browse repository at this point
Copy the full SHA 348a4eaView commit details
Commits on Sep 30, 2020
-
Add possibility to specify additional options when building picolibc …
…by using PICOLIBC_OPTS variable
Configuration menu - View commit details
-
Copy full SHA for 52f5bfd - Browse repository at this point
Copy the full SHA 52f5bfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f404f02 - Browse repository at this point
Copy the full SHA f404f02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48a2745 - Browse repository at this point
Copy the full SHA 48a2745View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4869e49 - Browse repository at this point
Copy the full SHA 4869e49View commit details
Commits on Oct 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for af0ba28 - Browse repository at this point
Copy the full SHA af0ba28View commit details