-
Notifications
You must be signed in to change notification settings - Fork 66
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
‘Caught cap fault …’ while trying to read/write device register #67
Comments
Seem you are invoking |
Well,It's OK when I do the same things On the aarch64 platform Cortex A55. This means the code is OK and caused by hardware problems. I have not succeed on IMX6UL(CORTEX A7) platform. |
What do you mean by working on "aarch64 platform Cortex A55". Are you building exactly the same target there and just deplay the same image on a Cortex-A55 system? Or are you building different target there with a different device tree and just different mapping? |
@chenSevenHalf: Is there any update here, could you fix this timer porting? I'd close this issue due to inactivity otherwise. |
Closing due to inactivity. |
In particular, this fault is an Synchronous external abort caused by the mapping of |
Hello:
I have ported the sel4 to my im6ull board. It runs will before dropping to the user space. after that, serical com arise errors like:
Errors trigger by Location
file:sel4test/projects/sel4test/apps/sel4test-driver/src/main.c
Errors tracing:
main->main_continued->plat_init->clk_set_freq->_arm_set_freq->clk_get_freq(_arm_get_freq):uint32_t v = clk_regs.alg->pll_arm.val;
then it jump to
kernel like:arm_vector_table-> arm_data_abort_exception->c_handle_data_fault->c_handle_data_fault->c_handle_vm_fault->handleVMFaultEvent->handleFault->handleDoubleFault
then the above error occurs.
How could I do? and the problem also occurs when init the GPT and UART. those device can be access correctly in the kernel but not the root server.
The text was updated successfully, but these errors were encountered: