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
