diff options
Diffstat (limited to 'bsps/sparc/erc32/py/bsp.py')
-rw-r--r-- | bsps/sparc/erc32/py/bsp.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/bsps/sparc/erc32/py/bsp.py b/bsps/sparc/erc32/py/bsp.py new file mode 100644 index 0000000000..897c6c1067 --- /dev/null +++ b/bsps/sparc/erc32/py/bsp.py @@ -0,0 +1,22 @@ +class BSP(Base): + bsp = "erc32" + bsp_source_dir = "erc32" + + # Keep this to a very terse description! + descr = "SPARC ERC32" + + def build(self, c): + c.CFLAGS = ['-mcpu=cypress'] + c.LINKCMDS = ['sparc/erc32/start/linkcmds', + 'sparc/shared/start/linkcmds.base'] + c.BSP_SOURCE_DIR = "erc32" + + def header(self, c): + c.CONSOLE_USE_INTERRUPTS = False + c.ENABLE_SIS_QUIRKS = Default + c.SIMSPARC_FAST_IDLE = Default + c.BSP_PRESS_KEY_FOR_RESET = Default + c.BSP_RESET_BOARD_AT_EXIT = Default + c.BSP_PRINT_EXCEPTION_CONTEXT = Default + c.BSP_VERBOSE_FATAL_EXTENSION = Default + |