zephyr/boards/riscv/hifive1/support/hifive1.resc

29 lines
510 B
Plaintext

:description: This script is prepared to run Zephyr on SiFive-FE310 board.
:name: SiFive-FE310
$name?="SiFive-FE310"
set platform
"""
using "platforms/cpus/sifive-fe310.repl"
clint:
frequency: 16000000
"""
using sysbus
mach create $name
machine LoadPlatformDescriptionFromString $platform
sysbus Tag <0x10008000 4> "PRCI_HFROSCCFG" 0xFFFFFFFF
sysbus Tag <0x10008008 4> "PRCI_PLLCFG" 0xFFFFFFFF
cpu PerformanceInMips 320
showAnalyzer uart0
macro reset
"""
sysbus LoadELF $bin
"""
runMacro $reset