The Common Evaluation Platform (CEP), based on UCB's Chipyard Framework, is an SoC design that contains only license-unencumbered, freely available components.
BSD 3-Clause "New" or "Revised" License
21
stars
7
forks
source link
COSIM: FullBoot needs to be updated with new BAREMETAL_PRINTF switches #4
fullBoot functionality restored through the following:
Minor changes to sd_spi_model.v to properly process the offset (BBL_PARTITION_START_SECTOR) passed to it by the CEP bootrom (sd.c)
In cep_apis.cc, changed loadMemory to restore the destOffset parameter, allowing fullBoot to load the executable into the SD model by the BBL_PARITION_START_SECTOR offset (x512b block size)
Changed default BAREMETAL_PRINTF for fullBoot to be kputc (thus enabling baremetal UART printfs via UART)
fullBoot functionality restored through the following: