blob: da3d0bca2c899bf154c6c1bb5c3e28a89cdeaff2 [file] [log] [blame]
*** Variables ***
${UART} sysbus.uart
${URI} @https://dl.antmicro.com/projects/renode
${BIOS} litex_microwatt--bios.bin-s_31172-0833ddddcf3d4aff1adcac22ac536c9c15f7c269
*** Keywords ***
Create Platform
Execute Command mach create
Execute Command machine LoadPlatformDescription @platforms/cpus/litex_microwatt.repl
Execute Command sysbus LoadBinary ${URI}/${BIOS} 0x0
Execute Command sysbus.cpu PC 0x0
*** Test Cases ***
Should Boot
Create Platform
Create Terminal Tester sysbus.uart
Execute Command showAnalyzer sysbus.uart
Start Emulation
Wait For Line On Uart Press Q or ESC to abort boot completely.
# send Q
Send Key To Uart 0x51
Wait For Prompt On Uart litex>
Provides boot-finished
Should Display Help
Requires boot-finished
Write Line To Uart help
Wait For Line On Uart LiteX BIOS, available commands: