-
Notifications
You must be signed in to change notification settings - Fork 257
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Zynq-7000 peripheral limitations? #605
Comments
Hi @shareefj, thanks for the question. Renode allows users to easily mock or partially model fragments of logic necessary to drive the simulation. In this context warning log messages about unhandled writes/reads do not always indicate errors. In many cases if your software behaves correctly, those can be treated strictly informational. Having said that, if you do observe crashes or misbehavior related to a missing functionality, the model can/should be of course improved. For easier debugging of such situations, using function names and peripheral access logging is very useful:
Right now, the Zynq7000 |
Description
I'm starting to bring up some software on a Zynq-7000 platform and am running into some issues with unimplemented registers. The first case seems to be when setting up the UART and reading the
SLCR.UART_CLK_CTRL
register. I haven't debugged the issue fully but I think I'm seeing a panic from a divide by zero.I get the following read/write warnings to the log:
The others are UART MIO pin configuration settings but they don't matter. What should I be doing with the clock control register?
What other limitations should users be aware of?
Thanks.
The text was updated successfully, but these errors were encountered: