Renode - Antmicro's open source simulation and virtual development framework for complex embedded systems
For installation instructions, see the README.
Added architecture support:
Added and improved platform descriptions:
Added peripheral models:
For installation instructions, see the README.
Added architecture support:
Added and improved platform descriptions:
Added peripheral models:
Added demos and tests:
hello-world
test and samplesynchronization
, philosophers
, kernel FPU sharingAdded features:
--include
switchusing
directiveFAULTMASK
register in Cortex-M--profile-build
switch to enable easier profiling of translation librariesCSV2RESD
tool, for easy generation of RESD filesExecute Python
keyword in Robot testsChanged:
sampleOffsetTime
autostart
parameter now starts the simulation as soon as the debugger is connectedFixed:
vfredosum
, vsetivli
and vector_fpu
c.ebreak
instruction in RISC-V, allowing for software breakpointsImprovements in peripherals:
For installation instructions, see the README.
Added and improved platform descriptions:
program_main2
bootrom function mockAdded peripheral models:
Added demos and tests:
Added features:
Changed:
TrackMemoryAccesses
and TrackVectorConfiguration
options, along with disassembler-generated infoWSTRB
signal in AXI4LiteFixed:
lastLog
command--console
mode on dotnet with collapsed log entries enabledImprovements in peripherals:
For installation instructions, see the README.
Added platforms:
Added models:
Added demos and tests:
Added features:
Organizational improvements:
Changed:
Fixed:
no_page_fault
flagImprovements in peripherals:
For installation instructions, see the README.
Added platforms:
Added models:
Added demos:
Added features:
Changed:
Frequency
property to ComparingTimerFixed:
Improvements in peripherals:
For installation instructions, see the README.
Added platforms:
Added models:
Added demos:
central_hr
and peripheral_hr
samplesAdded core features:
Added features:
Changed:
4.0.1
tests.yaml
, containing all Robot tests, to all packagesrenode
and renode-test
scripts names across all packagesFixed:
Improvements in peripherals:
For installation instructions, see the README.
Added:
--console
command line switchwindow-height
and window-width
Renode config file optionsChanged:
Fixed:
For installation instructions, see the README.
Added:
--debug-on-error
option for renode-test
allowing interactive debugging of failed Robot testslastLog
Monitor command displaying n
last log messagescurrentTime
monitor command with information about elapsed host and virtual timeWriteLine
UART helper method to feed strings from the Monitor or scriptsChanged:
Clear
Monitor command does not remove current working directory from searched pathsFixed:
For installation instructions, see the README.
This is a hotfix release overriding 1.10.0.
Fixed:
This release has a critical issue identified in #113 .
Please use Renode 1.10.1 instead of this release.
For installation instructions, see the README.
Added:
uart CreateFileBackend
)alias
Monitor commandconsole_log
Monitor command to simply print to the log window without level filtering--no-gui
build option to build without graphical dependenciesChanged:
mcs
. This means that you can use your distribution's Mono package instead of the one provided by mono-project.com, as long as it satisfies the minimum version requirement (currently Mono 5.2)INFO
instead of DEBUG
priorityMask
in NVIC-j
switch in the testing script executionCxxDemangler <https://github.com/southpolenator/CxxDemangler>_
library, instead of libstdc++Fixed:
tests.yaml
fileLoad
mstatus
CSR behaviour when accessing FP registers in RISC-VODR
register behavior in STM32F1 GPIO portState changed
event handling in LED modelmsi
package