Hello,
when trying to get Linux up and running on my BeagleBone a few questions popped up to which I was unable to find satisfactory answers by googling. I was hoping I could find answers by asking here. I hope it does the trick. Three questions are bugging me:
1) What is the difference between OMAP and Sitara microprocessors? I found some information about one being sold on the mobile market and the other not while the processors are practically identical. But I was unable to find an official explanation. Since compiling kernel for Sitara is done by setting many OMAP-like configurations I take it the two must be very similar. I also read somewhere that as far as software/firmware is concerned the two are in fact the same. Could someone perhaps shed some more light on this? How do Sitara and OMAP microprocessors differ?
2) I downloaded ti-sdk-am335x-evm-05.05.01.00-Linux and started fiddling with Linux kernel sources. I found two sources after installing the SDK. One is located in "board-support/board-port-labs/sitara-board-port-linux" and the other in "board-support/linux-3.2.0-psp04.06.00.08.sdk". What is the difference between the two? I noticed one has psp written in its name (which if I researched correctly means Platform Support Packages).
3) When trying to compile a linux 3.7.1 kernel with arago I got an error saying "No rule to make target `firmware/am335x-pm-firmware.bin', needed by `firmware/am335x-pm-firmware.bin.gen.o'. Stop." I copied this from EZ SDK's source and then compiled (as instructed here: http://processors.wiki.ti.com/index.php/AM335x-PSP_04.06.00.07_Release_Notes). Kernel compiled OK then but would not work. Before tackling the problem of why it does not work I would like to know what the PM firmware is and why is it not included in the sources. Could anyone please explain that?
Thanks for your help.
Cheers!