1:name: CC2538 2:description: This script runs Contiki-NG hello-world example on CC2538. 3 4$name?="CC2538" 5$bin?=@https://dl.antmicro.com/projects/renode/cc2538-contiki_hello_world.elf-s_242120-08fc83d11f790ccc1aa46abfdfc9c2e1a94baed2 6 7mach create $name 8using sysbus 9machine LoadPlatformDescription @platforms/cpus/cc2538.repl 10 11machine PyDevFromFile @scripts/pydev/rolling-bit.py 0x400D2004 0x4 True "sysctrl" 12 13$id = `next_value 1` 14 15macro reset 16""" 17 #set node address. 0x00 0x12 0x4B is TI OUI 18 sysbus WriteDoubleWord 0x00280028 $id 19 sysbus WriteDoubleWord 0x0028002C 0x00 20 sysbus WriteDoubleWord 0x00280030 0xAB 21 sysbus WriteDoubleWord 0x00280034 0x89 22 sysbus WriteDoubleWord 0x00280038 0x00 23 sysbus WriteDoubleWord 0x0028003C 0x4B 24 sysbus WriteDoubleWord 0x00280040 0x12 25 sysbus WriteDoubleWord 0x00280044 0x00 26 27 sysbus LoadBinary @https://dl.antmicro.com/projects/renode/cc2538_rom_dump.bin-s_524288-0c196cdc21b5397f82e0ff42b206d1cc4b6d7522 0x0 28 sysbus LoadELF $bin 29 30 cpu VectorTableOffset `sysbus GetSymbolAddress "vectors"` 31""" 32 33runMacro $reset 34 35showAnalyzer sysbus.uart0