Hello,
I want to build around AM335x SITARA ARM Processors. Can u please tell me which BIOS to be used and its connections with the processors.
Thanks
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
I want to build around AM335x SITARA ARM Processors. Can u please tell me which BIOS to be used and its connections with the processors.
Thanks
Hi Chandan,
The default boot sequence used in the AM335x evaluation modules is:
ROM Boot Loader (RBL) --> Secondary Program Loader (SPL) --> U-Boot --> Kernel
More information about this can be found at the official Boot Camp for Sitara page and more specifically - the Giving Linux the Boot training presentation. Here is an excerpt from this training regarding the different boot stages and their purpose:
Components of the Linux Boot Process (Stages)
RBL – ROM Boot Loader, Contained in the ROM of the Part, minimal capability to initialize the processor and read in from off chip into internal RAM the SPL.
SPL – Secondary Program Loader, called many different names depending on processor (UBL,Xloader) but is code of a minimal configuration specific to the target board that has the capability to setup the processor to be able to read in the next stage which is U-Boot.
U-boot – Enables most of the specific processor functionality for the target board and end application to configure the part for booting Linux and to load the kernel image from persistent storage.
Kernel image – Final stage of the boot process. Kernel initilization, MMU enable, Device Initilization, User Init process and finally user level applications.
The source code for the SPL, U-Boot and Kernel can be found in the official Linux EZ Software Development Kit (EZSDK) for AM335x.
You can find a lot of additional information, like how to build and use U-Boot (U-Boot User's Guide), through the Sitara AM335x Portal.
Or are you asking about the TI SYS/BIOS (from DSP/BIOS) kernel: http://www.ti.com/tool/sysbios that runs on many TI processors?
Hello sir,
I am still a starter. Just know the basics of ARM processors . To build a board to load ANDROID/EMBEDDED LINUX what has to be done . I mean the BIOS chip, CMOS chip and set up .. Is there BIOS ROM in built in AM35557 .. If no then what should i use BIOS chip or EEPROM to store BIOS Program.. And also how to connect it to Processor..
Please help me with it from the start . I have very less idea about this.
Thanks
Chandan
Hello Sir ,
I want to connect a external RAM of 4GB . Can u suggest me a better way to connect it to the AM355x. And thanks .. your previous reply helped me a lot to understand about the BIOS.
Thanks
Chandan
Hello Sir,
To connect the external devices can we use the USB and UART pins . I mean which is the best way . Think i have to connect a NFC or any devices how can i do it . Please help me on it .
Thanku very much sir. Your posts are helping me a lot in understanding things .
Thanks
Chandan
Hello Sir,
I went through the links you sent me . I understood to some extent. Now if i want to interface an LCD DISPLAY or touch screen what should i do ? Does SGX (Graphics Accelerator) got something to do with it . Please help me with it .
Thanks
Chandan
Hello Sir,
Can i directly connect the LCD display to the LCD signals. Or does it need an LCD controller to interface it with processor . Does the processor itself has an LCD controller in it or we have to connect it ?? Getting confused . Help me .....
Thanks
Chandan