1using sysbus 2 3$bin_sender=@https://dl.antmicro.com/projects/renode/da16200-ra6m4-udp-echo-sender.elf-s_381512-edc8d2313a0c86cc5ac92079fdc2a5c744e1c4f2 4$bin_receiver=@https://dl.antmicro.com/projects/renode/da16200-ra6m4-udp-echo-receiver.elf-s_381484-4fd4ae40c3748be11bfc7fee2fbfd3aea49425f1 5 6# Load helper attaching SEGGER read/write functions to a virtual console with `setup_segger_rtt`. 7include @scripts/single-node/segger-rtt.py 8 9# Create network 10emulation CreateDA16200Network "wifi" 11 12# Create sender 13mach create "Sender" 14machine LoadPlatformDescription @platforms/boards/renesas-ck_ra6m5.repl 15 16machine LoadPlatformDescriptionFromString "da16200: Network.DA16200 @ sci0" 17sci0.da16200 CommandResponseDelayMilliseconds 50 18sci0.da16200 TransferBandwidth 960 19sci0.da16200 DataResponseDelayMilliseconds 100 20sci0.da16200 IpAddress "192.0.2.2" 21 22connector Connect sci0.da16200 wifi 23 24macro reset 25""" 26 sysbus LoadELF $bin_sender 27""" 28runMacro $reset 29 30machine CreateVirtualConsole "segger" 31setup_segger_rtt sysbus.segger false false 32showAnalyzer segger 33 34# Create receiver 35mach create "Receiver" 36machine LoadPlatformDescription @platforms/boards/renesas-ck_ra6m5.repl 37 38machine LoadPlatformDescriptionFromString "da16200: Network.DA16200 @ sci0" 39sci0.da16200 CommandResponseDelayMilliseconds 50 40sci0.da16200 TransferBandwidth 960 41sci0.da16200 DataResponseDelayMilliseconds 100 42sci0.da16200 IpAddress "192.0.2.1" 43 44connector Connect sci0.da16200 wifi 45 46macro reset 47""" 48 sysbus LoadELF $bin_receiver 49""" 50runMacro $reset 51 52machine CreateVirtualConsole "segger" 53setup_segger_rtt sysbus.segger false false 54showAnalyzer segger 55