Part Number: TI-RTOS-PROC
Other Parts Discussed in Thread: SYSBIOS
Tool/software: TI-RTOS
Hello,
I am working on a code which uses DSP/BIOS not the latest SYS/BIOS. Unlike in SYSBIOS this code doesn't have any explicit BIOS_start in the code. Can some one please let me know if BIOS_start is called automatically before exiting the main function.
Also, I would really appreciate if anyone can confirm my understanding of the current SYSBIOS Boot Process is correct and explain how DSPBIOS process differs from the SYSBIOS Boot process for a given processor.
SYS BIOS: The CPU goes to the reset address or Power On Reset address (which ever it is), does all driver initialization process, and then jumps to the location where main is located. In the main it encounters BIOS_start and then starts the kernel process and spuns of all the necessary threads.
DSPBIOS: The CPU goes to the reset address or Power On Reset address, does all driver initialization process, and then jumps to the location of main. In main it executes necessary steps (and statically spun-off the tasks) and then automatically calls kernel module to start scheduling.
Are the above explanations apt for booting using SYSBIOS and DSPBIOS. Please let me know. Thanks in advance.