1:name: STM32F4 Discovery 2:description: This script runs Contiki on STM32F4 Discovery. 3 4using sysbus 5$name?="STM32F4_Discovery" 6mach create $name 7machine LoadPlatformDescription @platforms/boards/stm32f4_discovery-kit.repl 8 9cpu PerformanceInMips 125 10 11$bin?=@https://dl.antmicro.com/projects/renode/stm32f4discovery.elf-s_445441-827a0dedd3790f4559d7518320006613768b5e72 12 13showAnalyzer sysbus.uart4 14 15### Set random board UNIQUE ID ### 16 17python "import _random" 18python "rand = _random.Random()" 19 20$id1 = `python "print rand.getrandbits(32)"` 21$id2 = `python "print rand.getrandbits(32)"` 22$id3 = `python "print rand.getrandbits(32)"` 23macro reset 24""" 25 sysbus LoadELF $bin 26 27 sysbus WriteDoubleWord 0x1FFF7A10 $id1 28 sysbus WriteDoubleWord 0x1FFF7A14 $id2 29 sysbus WriteDoubleWord 0x1FFF7A18 $id3 30""" 31 32runMacro $reset 33 34