Hi,
I want to write multi threading code to access the core1 of omap4430 (cortex A9 core1).
How i have to proceed ???
I am working on windows platform .so, no scope in kernal modifications (CCS v5.1 +Window).
Please give me the comments by considering the above point.
Please let me know your suggestion in following manner :
1)which header file i have to add(for cortex A9)
2)How to create thread (for cortex A9)
3) how to create event (for cortex A9)
etc....
I am new to the multicore and multhreading concept.
Want Your suggestions...(Please don't mentioned that post this question in correct forum..Please give some suggestions !!!!)
-Studinstru
Please reply !
You can use SYS/BIOS for that. In this page (click here) you have the user guide and also some videos of a workshop of SYS/BIOS.
Using SYS/BIOS you can create the things you mentioned and in Code Composer Studio you have some examples that could help. This is about the DSP only.
Regards
Hi Johannes,
Thanks for your reply.
I have some doubt :
1)Wether IPC is used only for inter processor communication like DSP+CORTEX a9 ????
2) Can I use IPC(SYS/BIOS) for accessing the dual cores of cortex A9 processor (core0 and core 1)not the DSP??If not then How i can access the dual cores...???
Please give your answers with the reasons.....
Do the needul ..
Hi Studinstru,
First I have to apologise, SYS/BIOS has support for lots of TI's processors, but not for Cortex A9. Sorry for my mistake (I edited the previous post to correct that).
You can see that in these links:
http://e2e.ti.com/support/omap/f/849/t/94113.aspx
http://www.ti.com/tool/sysbios&DCMP=sysbios&HQS=Other+OT+sysbios
An alternative could be use SYS/BIOS in the DSP side and Linux in ARM and SysLink (http://processors.wiki.ti.com/index.php/SysLink_UserGuide) to communicate between them (DSP and ARM). SysLink works together with IPC .
I haven't done this before so I think I won't be able to help you more. If you haven't done it yet, you could try the OMAP forum (http://e2e.ti.com/support/dsp/omap_applications_processors/default.aspx). I think that there you'll find the help you're looking for.
Johannes
So Johannes,
Final conclusion is that i can't use IPC for accessing the cortex A9 core 0 and core 1...?
Is it like this ..?
Please do the comment
Studinstru,
According to what is said in this page (click here) IPC is not used in the ARM side. You would use Linux as OS and its components in ARM and SYS/BIOS as RTOS in DSP side. You would also use SYS/LINK and IPC as complementary packages, SYS/LINK working together with linux and IPC together with SYS/BIOS.