xous-core/precursors
bunnie 07bf3478fa add the KEYROM patching database for rewriting bitstreams with new keys
This code was originally in https://github.com/betrusted-io/rom-locate.
However, the majority of that crate is concerned with creating the database
files necessary for the patching, and it pulls in a lot of dependencies.

Changing hardware targets is considered to be a "huge" change for this
project, so we're pushing the code generator directly into xous-core,
and commiting the generated code directly. The theory is that we would
probably never have to modify this code, since it's so intimately linked
to the hardware; it's a bit like committing an include file with
register offsets for a particular peripheral.
2021-08-03 16:28:17 +08:00
..
long_8khz.wav rename as generics 2021-05-02 18:11:31 +08:00
midwinter_original.wav add audio samples for testing + credits 2021-05-02 18:04:13 +08:00
README.md move obsolete script into tools directory and update readme 2021-06-30 00:12:46 +08:00
rom.db add the KEYROM patching database for rewriting bitstreams with new keys 2021-08-03 16:28:17 +08:00
short_8khz.wav rename as generics 2021-05-02 18:11:31 +08:00
short_cd.wav rename as generics 2021-05-02 18:11:31 +08:00
soc.svd figuring out which way is up on the RootKeys implementation 2021-07-21 19:47:09 +08:00
soc_csr.bin figuring out which way is up on the RootKeys implementation 2021-07-21 19:47:09 +08:00

Audio Samples

The .wav files included here are meant for audio testing only and are intended to be bundled into the final distribution. Developers who want to use this for testing will need to manually stage and load these samples into the correct location in the FLASH. See https://github.com/betrusted-io/xous-core/blob/master/docs/flash.md for the locations of the samples.

tools/usb_update.py can provision the "long_8khz.wav" sample that is used by the latest demo of audio playback in xous-core.

The track samples included here are from "Midwinter", by Jackalope (https://soundcloud.com/tokyojackalope)

Used with permission to redistribute as part of this repository.

SoC Prebuild

A copy of a pre-built FPGA SoC binary that matches the latest version of the current tree is also included here. It's recommended to flash this pre-build FPGA image so your kernel matches the hardware if you're only building the kernel from scratch, and not also building the FPGA hardware.