1*4adbfa45SYoshinori Sato.. _RX-System-emulator: 2*4adbfa45SYoshinori Sato 3*4adbfa45SYoshinori SatoRX System emulator 4*4adbfa45SYoshinori Sato-------------------- 5*4adbfa45SYoshinori Sato 6*4adbfa45SYoshinori SatoUse the executable ``qemu-system-rx`` to simulate RX target (GDB simulator). 7*4adbfa45SYoshinori SatoThis target emulated following devices. 8*4adbfa45SYoshinori Sato 9*4adbfa45SYoshinori Sato- R5F562N8 MCU 10*4adbfa45SYoshinori Sato 11*4adbfa45SYoshinori Sato - On-chip memory (ROM 512KB, RAM 96KB) 12*4adbfa45SYoshinori Sato - Interrupt Control Unit (ICUa) 13*4adbfa45SYoshinori Sato - 8Bit Timer x 1CH (TMR0,1) 14*4adbfa45SYoshinori Sato - Compare Match Timer x 2CH (CMT0,1) 15*4adbfa45SYoshinori Sato - Serial Communication Interface x 1CH (SCI0) 16*4adbfa45SYoshinori Sato 17*4adbfa45SYoshinori Sato- External memory 16MByte 18*4adbfa45SYoshinori Sato 19*4adbfa45SYoshinori SatoExample of ``qemu-system-rx`` usage for RX is shown below: 20*4adbfa45SYoshinori Sato 21*4adbfa45SYoshinori SatoDownload ``<u-boot_image_file>`` from 22*4adbfa45SYoshinori Satohttps://osdn.net/users/ysato/pf/qemu/dl/u-boot.bin.gz 23*4adbfa45SYoshinori Sato 24*4adbfa45SYoshinori SatoStart emulation of rx-virt:: 25*4adbfa45SYoshinori Sato qemu-system-rx -M gdbsim-r5f562n8 -bios <u-boot_image_file> 26*4adbfa45SYoshinori Sato 27*4adbfa45SYoshinori SatoDownload ``kernel_image_file`` from 28*4adbfa45SYoshinori Satohttps://osdn.net/users/ysato/pf/qemu/dl/zImage 29*4adbfa45SYoshinori Sato 30*4adbfa45SYoshinori SatoDownload ``device_tree_blob`` from 31*4adbfa45SYoshinori Satohttps://osdn.net/users/ysato/pf/qemu/dl/rx-virt.dtb 32*4adbfa45SYoshinori Sato 33*4adbfa45SYoshinori SatoStart emulation of rx-virt:: 34*4adbfa45SYoshinori Sato qemu-system-rx -M gdbsim-r5f562n8 \ 35*4adbfa45SYoshinori Sato -kernel <kernel_image_file> -dtb <device_tree_blob> \ 36*4adbfa45SYoshinori Sato -append "earlycon" 37