26 lines
740 B
Plaintext
26 lines
740 B
Plaintext
:name: PolarFire SoC
|
|
:description: This is a sample script prepared to create a PolarFire SoC platform
|
|
|
|
$bin?=@https://dl.antmicro.com/projects/renode/pse-freertos-lwip.elf-s_1413416-f348e11b20bd1a8cb24c39e888cf6430e4ee4035
|
|
|
|
using sysbus
|
|
mach create
|
|
|
|
machine LoadPlatformDescription @platforms/cpus/polarfire-soc.repl
|
|
|
|
showAnalyzer mmuart0
|
|
|
|
macro reset
|
|
"""
|
|
sysbus LoadELF $bin
|
|
"""
|
|
runMacro $reset
|
|
|
|
## Alternatively, to start GDB and load from SoftConsole:
|
|
# machine StartGdbServer 3333 true
|
|
## Remember! After the connection is done and the binary is loaded, you have to issue:
|
|
# u54_1 PC `e51 PC`
|
|
## for every core you need to use as GDB initializes only the e51 core.
|
|
## If you don't want the core to run, issue:
|
|
# u54_4 IsHalted true
|