flash0: Memory.MappedMemory @ sysbus 0x8000000 size: 0x100000 ccm0: Memory.MappedMemory @ sysbus 0x10000000 size: 0x10000 sram0: Memory.MappedMemory @ sysbus 0x20000000 size: 0x20000 timers2: Timers.STM32_Timer @ sysbus <0x40000000, +0x400> frequency: 10000000 initialLimit: 0xffffffff ->nvic0@28 usart2: UART.STM32_UART @ sysbus <0x40004400, +0x400> ->nvic0@38 usart1: UART.STM32_UART @ sysbus <0x40011000, +0x400> ->nvic0@37 gpioa: GPIOPort.STM32_GPIOPort @ sysbus <0x40020000, +0x400> gpiob: GPIOPort.STM32_GPIOPort @ sysbus <0x40020400, +0x400> gpioc: GPIOPort.STM32_GPIOPort @ sysbus <0x40020800, +0x400> gpiod: GPIOPort.STM32_GPIOPort @ sysbus <0x40020c00, +0x400> gpioe: GPIOPort.STM32_GPIOPort @ sysbus <0x40021000, +0x400> gpiof: GPIOPort.STM32_GPIOPort @ sysbus <0x40021400, +0x400> gpiog: GPIOPort.STM32_GPIOPort @ sysbus <0x40021800, +0x400> gpioh: GPIOPort.STM32_GPIOPort @ sysbus <0x40021c00, +0x400> gpioi: GPIOPort.STM32_GPIOPort @ sysbus <0x40022000, +0x400> // autogenerated greenled1: Miscellaneous.LED @ gpiof 0x9 invert: true gpiof: 9 -> greenled1@0 greenled2: Miscellaneous.LED @ gpiof 0xa invert: true gpiof: 10 -> greenled2@0 nvic0: IRQControllers.NVIC @ { sysbus new Bus.BusPointRegistration { address: 0xe000e000; cpu: cpu0 } } -> cpu0@0 systickFrequency: 168000000 cpu0: CPU.CortexM @ sysbus cpuType: "cortex-m4f" nvic: nvic0 rtc: Timers.STM32F4_RTC @ sysbus 0x40002800 AlarmIRQ->nvic0@41 rcc: Miscellaneous.STM32F4_RCC @ sysbus 0x40023800 rtcPeripheral: rtc spi2: SPI.STM32SPI @ sysbus 0x40003800 IRQ->nvic0@36 // st,stm32f4 overlay sysbus: init: ApplySVD @https://dl.antmicro.com/projects/renode/svd/STM32F40x.svd.gz // cortex-m overlay dwt: Miscellaneous.DWT @ sysbus 0xE0001000 frequency: 72000000