Ahmad Mazboudi
09/28/2009 5:42 PM
post38927
|
hi all, i'm working on porting some drivers to QNX and have run into a bit of a hiccup. The hardware i want to run
on(Actis XCOM-9460) utilizes the PPC460GT and is similar to the AMCC460GT EVK and as such i have purchased one as a test
system to get QNX working. As it stands i have managed to compile and boot into QNX on the AMCC evaluation board,
however when i attempt to boot into my Actis board it crashes every time.
the command sequence i use is just:
tftpboot 200000 /bsp-amcc-ppc460gt.ifs -- to load the image into ddr
go 200000 -- to execute the image
-------- the result of this action(from the Actis board) is attached below:
## Starting application at 0x00200000 ...
NIP: 00203518 XER: 00000000 LR: 00203518 REGS: 0fe9cca0 TRAP: 0700 DEAR: 02000002
MSR: 00029000 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 00
GPR00: 0FFAD938 0FE9CD90 0FE9CF20 00000001 0FEAE6FC 0FEAE6FC 0000000A FABA5F2B
GPR08: 0FFA0EF8 00000020 05F5E101 23C34607 00000004 3E2B0BC4 0FFEC800 00000000
GPR16: 0FFD9C60 0FFE7158 00000000 00000000 00000000 00000000 00000000 00000000
GPR24: 00000000 0FEAE648 00000000 00000000 0FEAE6FC 00400000 0FFECEDC 00203518
** Illegal Instruction **
Call backtrace:
00400000 0FFAD938 0FFBE974 0FFBE078 0FFBE1E8 0FFC0CD8 0FFA0A44
0FF9F710
Program Check Exception
-----------------------------------
The most likely case i can see is that it is a memory issue ( as the evaluation board is using DDR1 and the Actis board
is using DDR2 ) because both have ddr mapped 0x00000000-0x7fffffff, although any ideas or suggestions would be greatly
appreciated
-Christophe
|
|
|