:name: STM32F4 Discovery :description: This script runs Contiki on STM32F4 Discovery. using sysbus $name?="STM32F4_Discovery" mach create $name machine LoadPlatformDescription @platforms/boards/stm32f4_discovery-kit.repl cpu PerformanceInMips 125 $bin?=@https://dl.antmicro.com/projects/renode/stm32f4discovery.elf-s_445441-827a0dedd3790f4559d7518320006613768b5e72 showAnalyzer sysbus.uart4 ### Set random board UNIQUE ID ### python "import _random" python "rand = _random.Random()" $id1 = `python "print rand.getrandbits(32)"` $id2 = `python "print rand.getrandbits(32)"` $id3 = `python "print rand.getrandbits(32)"` macro reset """ sysbus LoadELF $bin sysbus WriteDoubleWord 0x1FFF7A10 $id1 sysbus WriteDoubleWord 0x1FFF7A14 $id2 sysbus WriteDoubleWord 0x1FFF7A18 $id3 """ runMacro $reset