-
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
image stops at "Jumping to kernel-image entry point..." #22
Comments
Hello, Could you show the result of the following command: readelf -a kernel.elf |
It could also be that release mode is turned on. Under release mode, the kernel doesn't have serial printing enabled so there's no serial output unless the serial device is configured in userland. You can check if release mode is turned on by running |
Thank you very much. Your advice works well. It finally print something after turn the "RELEASE" flag off. But there came another problem. Starting application at 0x40818000 ...ELF-loader started on CPU: ARM Ltd. Cortex-A7 r0p5 Bootstrapping kernel Do you have any suggestions about this one ? |
The thread seems to have tripped a page fault at an invalid address. It could be that the thread was trying to access invalid memory? |
@nomadeel Succeed to run seL4test after I close the L1 data cache, but there are many efficiency lost in this way. The running time on board is more than twice as long as in the qemu. So I think this is just a work around way, I should find out the real solution. |
@AKADiNG Can you attach the binary files: kernel.elf, sel4test-driver, and sel4test-tests? |
I suggest to close this issue, since there was no follow-up from @AKADiNG in the last 4 months. Could somebody edit the title to [Allwinner R40] ...", so this can be found again in case somebody continues working on this SoC? |
Hello everyone;
I am working on master branch and trying to port sel4 to allwinnerR40 board. When I tried to run the image on board, it stoped at "Jumping to kernel-image entry point..." when I run it on the board. Following is the printed messages:
sunxi#fatload mmc 0 0x40000000 sel4test_ding && bootelf 0x40000000
reading sel4test_ding
1568324 bytes read in 69 ms (21.7 MiB/s)
Starting application at 0x40644000 ...
ELF-loader started on CPU: ARM Ltd. Cortex-A7 r0p5
paddr=[40644000..407bc0a7]
No DTB passed in from boot loader.
Looking for DTB in CPIO archive...found at 40681880.
Loaded DTB from 40681880.
paddr=[4002b000..40032fff]
ELF-loading image 'kernel'
paddr=[40000000..4002afff]
vaddr=[a0000000..a002afff]
virt_entry=a0000000
ELF-loading image 'sel4test-driver'
paddr=[40033000..40249fff]
vaddr=[10000..226fff]
virt_entry=164e8
Enabling MMU and paging
Jumping to kernel-image entry point...
Any suggestion is appreciated, thanks.
The text was updated successfully, but these errors were encountered: