the program is compiled and built, but when running it on the board, it HALT happens!
I saw the assembly code of the line that exception happens, it is
0010da80:ldr r0, [r0]
in which r0= 3758100524
I think the halt is because of referring to the address( decimal: 3758100524, Hex: E000102C )which is out of range of the address bus of Zybo! However this code works fine on PC ( X86)
But I don’t know why my c codes convert to this assembly code.
I would appreciate if any of you guys have any hint or experience on that.
Question
Mehdim
Hello all tech-lovers;
Do any of you guys have experience using Eigen library (http://eigen.tuxfamily.org/index.php?title=Main_Page) in bared metal OS ?
When I try to define a matrix like :
xil_printf(" TP CC 0 \r\n ");
MatrixXd m1(6,6);
MatrixXd m1_inv(6,6);
xil_printf(" TP CC 1 \r\n ");
the program is compiled and built, but when running it on the board, it HALT happens!
I saw the assembly code of the line that exception happens, it is
0010da80: ldr r0, [r0]
in which r0= 3758100524
I think the halt is because of referring to the address( decimal: 3758100524, Hex: E000102C )which is out of range of the address bus of Zybo! However this code works fine on PC ( X86)
But I don’t know why my c codes convert to this assembly code.
I would appreciate if any of you guys have any hint or experience on that.
Link to comment
Share on other sites
12 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.