1itcm: Memory.MappedMemory @ { 2 sysbus new Bus.BusPointRegistration { 3 address: 0x00000000; 4 cpu: cpu0 5 }; 6 sysbus 0x11000000 7 } 8 size: 0x10000 9 10program_flash: Memory.MappedMemory @ sysbus 0x400000 11 size: 0x400000 12 13data_flash: Memory.MappedMemory @ sysbus 0x10000000 14 size: 0x20000 15 16dtcm: Memory.MappedMemory @ { 17 sysbus new Bus.BusPointRegistration { 18 address: 0x20000000; 19 cpu: cpu0 20 }; 21 sysbus 0x21000000 22 } 23 size: 0x20000 24 25sram01: Memory.MappedMemory @ sysbus 0x20400000 26 size: 0x50000 27 28mc_cgm_css0: Python.PythonPeripheral @ sysbus 0x402D8304 29 size: 0x4 30 initable: true 31 filename: "scripts/pydev/flipflop.py" 32 33mc_cgm_css3: Python.PythonPeripheral @ sysbus 0x402D83C4 34 size: 0x4 35 initable: true 36 filename: "scripts/pydev/flipflop.py" 37 38mc_cgm_css4: Python.PythonPeripheral @ sysbus 0x402D8404 39 size: 0x4 40 initable: true 41 filename: "scripts/pydev/flipflop.py" 42 43mc_cgm_css5: Python.PythonPeripheral @ sysbus 0x402D8444 44 size: 0x4 45 initable: true 46 filename: "scripts/pydev/flipflop.py" 47 48mc_cgm_css6: Python.PythonPeripheral @ sysbus 0x402D8484 49 size: 0x4 50 initable: true 51 filename: "scripts/pydev/flipflop.py" 52 53mc_cgm_css11: Python.PythonPeripheral @ sysbus 0x402D85C4 54 size: 0x4 55 initable: true 56 filename: "scripts/pydev/flipflop.py" 57 58pll_status: Python.PythonPeripheral @ sysbus 0x402E0004 59 size: 0x4 60 initable: true 61 filename: "scripts/pydev/flipflop.py" 62 63// autogenerated 64 65siul2: Miscellaneous.S32K3XX_SystemIntegrationUnitLite2 @ sysbus 0x40290000 66 IRQ1->nvic0@53 67 IRQ2->nvic0@54 68 IRQ3->nvic0@55 69 IRQ4->nvic0@56 70 11 -> userled1green@0 71 140 -> userled1blue@0 72 142 -> userled1red@0 73 74userled1green: Miscellaneous.LED @ siul2 0xb 75 invert: true 76 77userled1blue: Miscellaneous.LED @ siul2 0x8c 78 invert: true 79 80userled1red: Miscellaneous.LED @ siul2 0x8e 81 invert: true 82 83nvic0: IRQControllers.NVIC @ { 84 sysbus new Bus.BusPointRegistration { address: 0xe000e000; cpu: cpu0 } 85 } 86 -> cpu0@0 87 88cpu0: CPU.CortexM @ sysbus 89 cpuType: "cortex-m7" 90 nvic: nvic0 91 92// lpi2c0: I2C.S32K3XX_LowPowerInterIntegratedCircuit @ sysbus 0x40350000 93// ->nvic0@161 94// 95// lpi2c1: I2C.S32K3XX_LowPowerInterIntegratedCircuit @ sysbus 0x40354000 96// ->nvic0@162 97 98lpspi3: SPI.IMXRT_LPSPI @ sysbus 0x40364000 99 ->nvic0@168 100 101lpuart0: UART.NXP_LPUART @ sysbus 0x40328000 102 IRQ->nvic0@141 103 104lpuart1: UART.NXP_LPUART @ sysbus 0x4032c000 105 IRQ->nvic0@142 106 107lpuart2: UART.NXP_LPUART @ sysbus 0x40330000 108 IRQ->nvic0@143 109 110lpuart3: UART.NXP_LPUART @ sysbus 0x40334000 111 IRQ->nvic0@144 112 113lpuart4: UART.NXP_LPUART @ sysbus 0x40338000 114 IRQ->nvic0@145 115 116lpuart5: UART.NXP_LPUART @ sysbus 0x4033c000 117 IRQ->nvic0@146 118 119lpuart6: UART.NXP_LPUART @ sysbus 0x40340000 120 IRQ->nvic0@147 121 122lpuart7: UART.NXP_LPUART @ sysbus 0x40344000 123 IRQ->nvic0@148 124 125lpuart8: UART.NXP_LPUART @ sysbus 0x4048c000 126 IRQ->nvic0@149 127 128lpuart9: UART.NXP_LPUART @ sysbus 0x40490000 129 IRQ->nvic0@150 130 131lpuart10: UART.NXP_LPUART @ sysbus 0x40494000 132 IRQ->nvic0@151 133 134lpuart11: UART.NXP_LPUART @ sysbus 0x40498000 135 IRQ->nvic0@152 136 137lpuart12: UART.NXP_LPUART @ sysbus 0x4049c000 138 IRQ->nvic0@153 139 140lpuart13: UART.NXP_LPUART @ sysbus 0x404a0000 141 IRQ->nvic0@154 142 143lpuart14: UART.NXP_LPUART @ sysbus 0x404a4000 144 IRQ->nvic0@155 145 146lpuart15: UART.NXP_LPUART @ sysbus 0x404a8000 147 IRQ->nvic0@156 148 149// nxp,mr_canhubk3 overlay 150 151sysbus: 152 init: 153 Tag <0x402C8004 0x4> "SIRC_status" 0x00000001 154 Tag <0x402CC004 0x4> "SXOSC_status" 0x80000000 155 Tag <0x402D4004 0x4> "FXOSC_status" 0x80000000 156 Tag <0x402DC108 0x4> "ME_MP_part0_status" 0x00000001 157 Tag <0x402DC114 0x4> "ME_MP_part0_set1_status" 0xFFFFFFFF 158 Tag <0x402DC310 0x4> "ME_MP_part1_set0_status" 0xFFFFFFFF 159 Tag <0x402DC314 0x4> "ME_MP_part1_set1_status" 0xFFFFFFFF 160 Tag <0x402DC318 0x4> "ME_MP_part1_set2_status" 0xFFFFFFFF 161 Tag <0x402DC31C 0x4> "ME_MP_part1_set3_status" 0xFFFFFFFF 162 Tag <0x402DC510 0x4> "ME_MP_part2_set0_status" 0xFFFFFFFF 163 Tag <0x402DC514 0x4> "ME_MP_part2_set1_status" 0xFFFFFFFF 164 Tag <0x402DC188 0x4> "" 0x80000001 165 Tag <0x402D8310 0x4> "" 0x80010000 166 Tag <0x4039C064 0x4> "" 0xa0000003 167 Tag <0x402D83C8 0x4> "" 0x80000000 168 169// cortex-m overlay 170 171dwt: Miscellaneous.DWT @ sysbus 0xE0001000 172 frequency: 72000000 173 174can0: CAN.S32K3XX_FlexCAN @ sysbus 0x40304000 175 numberOfMessageBuffers: 96 176 enhancedRxFifoSize: 20 177 -> nvic0@109 178 179can1: CAN.S32K3XX_FlexCAN @ sysbus 0x40308000 180 numberOfMessageBuffers: 64 181 -> nvic0@113 182 183can2: CAN.S32K3XX_FlexCAN @ sysbus 0x4030C000 184 numberOfMessageBuffers: 64 185 -> nvic0@116 186 187can3: CAN.S32K3XX_FlexCAN @ sysbus 0x40310000 188 numberOfMessageBuffers: 64 189 -> nvic0@119 190 191can4: CAN.S32K3XX_FlexCAN @ sysbus 0x40314000 192 numberOfMessageBuffers: 64 193 -> nvic0@121 194 195can5: CAN.S32K3XX_FlexCAN @ sysbus 0x40318000 196 numberOfMessageBuffers: 64 197 -> nvic0@123 198