Comments (4)
I reduced the number of sram entries to 3 and it was fine
sram0: Memory.MappedMemory @ sysbus 0x24000000
size: 0x80000
sram1: Memory.MappedMemory @ sysbus 0x30000000
size: 0x40000
sram7: Memory.MappedMemory @ sysbus 0x38800000
size: 0x1000
from renode.
Looks like a fencepost error here
https://github.com/renode/renode-infrastructure/blob/c2e1669c54ac8740018b7ce4e8fcfacc867d533d/src/Emulator/Main/Peripherals/Memory/MappedMemory.cs#L533-L561
from renode.
Hi @SandyWalsh, thanks for reporting the issue.
We believe the main problem here is not the amount of flash/sram peripherals (there should be no hard-limits on the amount of them in Renode), but rather the fact that some of them are defined with size set to 0.
Of course this should not crash Renode and be handled in a more user-friendly way instead - the fix for this will be released soon.
For the record: we also see you have many peripherals defined at the same offset on the system bus, so the presented platform file needs further updates before it can be correctly loaded into Renode.
from renode.
With 44e9126 you should not observe crashes of Renode anymore.
from renode.
Related Issues (20)
- MPFS_GPIO Level-triggered Interrupt Bug HOT 1
- [ARM] Improve the Debug Register Interface of the Coprocessor 14 register interface HOT 3
- [TLIB][ARM] Possible bug with two of the three currently supported CP14 registers HOT 2
- STM32G071 ADC doesn't work
- How get/set a program variable when running robot HOT 1
- System. TypeInitia1izationException: The type initializer for 'Antmicro.Renode.Emu1ator' threw an exception. ---> System. UnauthorizedAccessException: Access to the path "/.config" is denied.
- Start of UI failed when trying to debug Renode source
- I used renode for the first time and tried to run the demo. but it didn't work properly?
- Zynq 7000 SD Controller Support
- Access peripheral property from other peripheral while using Just-in-Time compile HOT 1
- NXP mx8mp Cortex-M/Cortex-A
- Unable to use Cortex M7 cpu? HOT 1
- Unexpected impact of PerformanceInMips parameter
- Defining C# models with multiple register banks HOT 2
- Mac : Unable to run renode with stm32f4_discovery.resc HOT 2
- Uart not showing up HOT 1
- Local elf 'file does not exist' when running on macOS HOT 2
- Suggestions how to emulate DHT22 using C# peripheral model
- Is it possible to simulate virtual hours in a few seconds HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from renode.