Hello all,

I am working to port the Davinci Linux kernel to another TI chip, Jacinto2, but 
am experiencing problems. The two devices are very similar (DSP, ARM core) but 
have different development boards and some address differences.

The J2 Linux boot is very close to completion, but upon executing the 
'run_init_process' command ( in 'kernel_execve' , when it executes the arm 
assembly code), everything freezes. This occurs when the system executes the 
specified 'init' program passed by the bootloader and transfers everything to 
user space.

I have tried passing the linuxrc, init, /bin/sh, and /bin/ash programs as the 
init command. I have also written a 'hello world' type program that would 
simply print something out (It works like I expect for the Davinci kernel). I 
am pretty confident I have the different board and device settings, the memory 
map, and all of the registers correctly set up, but perhaps this is not the 
case.  The problem is, I'm not sure how to even start debugging it.

Has anyone else ever run into anything like this? Does anyone have any 
suggestions to try?

Thanks for your time,
Joe

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to