Closed jimaandro closed 1 year ago
The linux image uses virtual memory. Can you dump the 0x80200000 area and use objdump to see if there is some valid code there ? mcause = 0xc means Instruction page fault.
Regards
Thank you very much for the reply. Here is a part of the dump image in attached files. uImage.zip
Also, sometimes it shows mcause = 0x2 (Illegal instruction), but it always stops on 0x40
I have load a linux image created with cva6-sdk to the Ariane. I used OpenOCD to load the image, then I tried to verify_image but I got `
Then I checked this address (0x80200040) and there was an invalid instruction 0x08088b1f. So why does sdk produce this?