Files
mkrtos-real/mkrtos_script/stm32f1/stm32f103z.repl

102 lines
2.1 KiB
Plaintext

flash0: Memory.MappedMemory @ sysbus 0x8000000
size: 0x80000
sram0: Memory.MappedMemory @ sysbus 0x20000000
size: 0x10000
usart2: UART.STM32_UART @ sysbus <0x40004400, +0x400>
->nvic@38
gpioa: GPIOPort.STM32F1GPIOPort @ sysbus <0x40010800, +0x400>
gpiob: GPIOPort.STM32F1GPIOPort @ sysbus <0x40010c00, +0x400>
gpioc: GPIOPort.STM32F1GPIOPort @ sysbus <0x40011000, +0x400>
gpiod: GPIOPort.STM32F1GPIOPort @ sysbus <0x40011400, +0x400>
gpioe: GPIOPort.STM32F1GPIOPort @ sysbus <0x40011800, +0x400>
gpiof: GPIOPort.STM32F1GPIOPort @ sysbus <0x40011c00, +0x400>
gpiog: GPIOPort.STM32F1GPIOPort @ sysbus <0x40012000, +0x400>
timers1: Timers.STM32_Timer @ sysbus <0x40012c00, +0x400>
frequency: 10000000
initialLimit: 4294967295
0->nvic@24
1->nvic@25
2->nvic@26
3->nvic@27
usart1: UART.STM32_UART @ sysbus <0x40013800, +0x400>
->nvic@37
// autogenerated
led1: Miscellaneous.LED @ gpiof 0x6
gpiof:
6 -> led1@0
led2: Miscellaneous.LED @ gpiof 0x7
gpiof:
7 -> led2@0
led3: Miscellaneous.LED @ gpiof 0x8
gpiof:
8 -> led3@0
led4: Miscellaneous.LED @ gpiof 0x9
gpiof:
9 -> led4@0
nvic: IRQControllers.NVIC @ sysbus 0xe000e000
-> cpu0@0
cpu0: CPU.CortexM @ sysbus
cpuType: "cortex-m3"
nvic: nvic
i2c1: I2C.STM32F4_I2C @ sysbus 0x40005400
EventInterrupt->nvic@31
ErrorInterrupt->nvic@32
i2c2: I2C.STM32F4_I2C @ sysbus 0x40005800
EventInterrupt->nvic@33
ErrorInterrupt->nvic@34
rtc: Timers.STM32F4_RTC @ sysbus 0x40002800
AlarmIRQ->nvic@41
spi1: SPI.STM32SPI @ sysbus 0x40013000
IRQ->nvic@35
spi2: SPI.STM32SPI @ sysbus 0x40003800
IRQ->nvic@36
iwdg: Timers.STM32_IndependentWatchdog @ sysbus 0x40003000
frequency: 32000
adc1: Analog.STM32_ADC @ sysbus 0x40012400
IRQ->nvic@18
rcc: Python.PythonPeripheral @ sysbus 0x40021000
size: 0x400
initable: true
filename: "scripts/pydev/rolling-bit.py"
// cortex-m overlay
dwt: Miscellaneous.DWT @ sysbus 0xE0001000
frequency: 72000000
// st,stm32f1 overlay
sysbus:
init:
ApplySVD @https://dl.antmicro.com/projects/renode/svd/STM32F103.svd.gz