PK ti}X<Öòì òì $ cy8cproto_062_4343w/micropython.html
Opening Robot Framework log failed
- Verify that you have JavaScript enabled in your browser.
- Make sure you are using a modern enough browser. If using Internet Explorer, version 11 is required.
- Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.
PK ti}X9*Ϫ™ ™ * cy8cproto_062_4343w/micropython-renode.log13:11:23.7278 [INFO] System bus created.
13:11:25.3419 [INFO] sysbus: Loading segment of 45516 bytes length at 0x8000000.
13:11:25.3626 [INFO] sysbus: Loading segment of 146712 bytes length at 0x10000000.
13:11:25.3631 [INFO] sysbus: Loading segment of 4484 bytes length at 0x10023D18.
13:11:25.3632 [INFO] sysbus: Loading segment of 4 bytes length at 0x10024E9C.
13:11:25.8480 [INFO] cpu0: Setting initial values: PC = 0x10004AFD, SP = 0x8009D00.
13:11:25.8493 [INFO] cpu1: Guessing VectorTableOffset value to be 0x8000000.
13:11:25.8495 [ERROR] cpu1: PC does not lay in memory or PC and SP are equal to zero. CPU was halted.
13:11:25.8495 [INFO] cpu1: Setting initial values: PC = 0x0, SP = 0x0.
13:11:25.8496 [WARNING] cpu1: Patching PC 0x0 for Thumb mode.
13:11:25.8512 [INFO] cy8cproto_062_4343w: Machine started.
13:11:41.1002 [INFO] cy8cproto_062_4343w: Machine paused.
13:11:41.1222 [INFO] Skipping serialization of the 'cy8cproto_062_4343w-sysbus.scb5-recorder' external as it's marked as transient
13:11:41.6196 [INFO] cy8cproto_062_4343w: Machine resumed.
13:11:41.6382 [INFO] cy8cproto_062_4343w: Machine paused.
13:11:41.7128 [INFO] cy8cproto_062_4343w: Disposed.
PK ti}X
lê2 2 ' cy8cproto_062_4343w/micropython-profilez_arm_reset+0x22 (guessed) 12
z_arm_reset+0x22 (guessed);z_prep_c (entry) 19
z_arm_bus_fault (entry) 5
z_arm_bus_fault (entry);z_arm_fault (entry) 26
z_arm_bus_fault (entry);z_arm_fault (entry);usage_fault.constprop.0 (entry) 31
z_arm_bus_fault (entry);z_arm_fault (entry) 9
z_arm_bus_fault (entry);z_arm_fault (entry);memcpy (entry) 76
z_arm_bus_fault (entry);z_arm_fault (entry) 10
z_arm_bus_fault (entry);z_arm_fault (entry);z_arm_fatal_error (entry) 9
z_arm_bus_fault (entry);z_arm_fault (entry);z_arm_fatal_error (entry);k_sys_fatal_error_handler (entry) 2
PK ei}X
ÿ`NF F $ cy8cproto_062_4343w/micropython.replsram0: Memory.MappedMemory @ sysbus 0x8000000
size: 0x100000
flash0: Memory.MappedMemory @ sysbus 0x10000000
size: 0x200000
flash1: Memory.MappedMemory @ sysbus 0x14000000
size: 0x8000
// autogenerated
nvic0: IRQControllers.NVIC @ {
sysbus new Bus.BusPointRegistration { address: 0xe000e000; cpu: cpu0 }
}
-> cpu0@0
systickFrequency: 100000000
cpu0: CPU.CortexM @ sysbus
cpuType: "cortex-m0+"
nvic: nvic0
cpu1: CPU.CortexM @ sysbus
cpuType: "cortex-m4f"
nvic: nvic1
nvic1: IRQControllers.NVIC @ {
sysbus new Bus.BusPointRegistration { address: 0xe000e000; cpu: cpu1 }
}
scb2: UART.Infineon_SCBUART @ sysbus 0x40620000
->nvic0@41
scb5: UART.Infineon_SCBUART @ sysbus 0x40650000
->nvic0@44
// cortex-m overlay
dwt: Miscellaneous.DWT @ sysbus 0xE0001000
frequency: 72000000
PK ei}X~‡N N $ cy8cproto_062_4343w/micropython.resclogFile $ORIGIN/micropython-renode.log True
using sysbus
$name?="cy8cproto_062_4343w"
mach create $name
machine LoadPlatformDescription $ORIGIN/micropython.repl
showAnalyzer scb5
scb5 RecordToAsciinema $ORIGIN/micropython-asciinema
macro reset
"""
sysbus LoadELF @https://new-zephyr-dashboard.renode.io/zephyr/3723493f60a10f17d8d117fb8288a75da20cdd74/cy8cproto_062_4343w/micropython/micropython.elf
cpu0 VectorTableOffset `sysbus GetSymbolAddress "_vector_table"`
cpu1 IsHalted true
cpu0 EnableProfilerCollapsedStack $ORIGIN/micropython-profile true
"""
runMacro $resetPK ei}XH”°zC C % cy8cproto_062_4343w/micropython.robot*** Test Cases ***
micropython on cy8cproto_062_4343w
${x}= Execute Command include @${CURDIR}/micropython.resc
Create Terminal Tester sysbus.scb5 timeout=15
Write Char Delay 0.01
Start Emulation
Wait For Line On Uart *** Booting Zephyr OS build 3723493f60a1 *** pauseEmulation=true
Wait For Prompt On Uart >>>
Write Line To Uart 2+2
Wait For Line On Uart 4 pauseEmulation=true
Write Line To Uart def compare(a, b): return True if a > b else False
Write Line To Uart
Write Line To Uart compare(3.2, 2.4)
Wait For Line On Uart True pauseEmulation=true
Write Line To Uart compare(2.2, 5.8)
Wait For Line On Uart False pauseEmulation=truePK ti}X<Öòì òì $ ¤ cy8cproto_062_4343w/micropython.htmlPK ti}X9*Ϫ™ ™ * ¤4í cy8cproto_062_4343w/micropython-renode.logPK ti}X
lê2 2 ' ¤ò cy8cproto_062_4343w/micropython-profilePK ei}X
ÿ`NF F $ ¤Œô cy8cproto_062_4343w/micropython.replPK ei}X~‡N N $ ¤ø cy8cproto_062_4343w/micropython.rescPK ei}XH”°zC C % ¤¤ú cy8cproto_062_4343w/micropython.robotPK ö *þ