31 lines
881 B
Plaintext
31 lines
881 B
Plaintext
|
mach create $name
|
||
|
using sysbus
|
||
|
machine LoadPlatformDescription @platforms/cpus/cc2538.repl
|
||
|
machine SetClockSource sysbus.cpu
|
||
|
machine SetSyncDomainFromEmulation $domain
|
||
|
connector Connect radio wireless
|
||
|
|
||
|
machine PyDevFromFile @scripts/pydev/rolling-bit.py 0x400D2004 0x4 True "sysctrl"
|
||
|
|
||
|
$id = `next_value 1`
|
||
|
|
||
|
macro reset
|
||
|
"""
|
||
|
#set node address. 0x00 0x12 0x4B is TI OUI
|
||
|
sysbus WriteByte 0x00280028 $id
|
||
|
sysbus WriteByte 0x0028002C 0x00
|
||
|
sysbus WriteByte 0x00280030 0xAB
|
||
|
sysbus WriteByte 0x00280034 0x89
|
||
|
sysbus WriteByte 0x00280038 0x00
|
||
|
sysbus WriteByte 0x0028003C 0x4B
|
||
|
sysbus WriteByte 0x00280040 0x12
|
||
|
sysbus WriteByte 0x00280044 0x00
|
||
|
|
||
|
sysbus LoadBinary @http://antmicro.com/projects/renode/cc2538_rom_dump.bin-s_524288-0c196cdc21b5397f82e0ff42b206d1cc4b6d7522 0x0
|
||
|
sysbus LoadELF $bin
|
||
|
|
||
|
cpu VectorTableOffset 0x200000
|
||
|
"""
|
||
|
|
||
|
runMacro $reset
|