最近开始接触DSP OMAP系列的双核处理器,之前有过2812的开发经验,对Linux也有所了解,没有ARM开发经验,但是OMAP138是ARM端先启动的,学习138是否先要了解ARM?在网上看过一些相关的资料,感觉学习起来和单核DSP有很大的不同,给我的第一印象是开发环境就有很大的差别。 欢迎大家分享个人的学习经验。
谢谢…
noaming:
是的,OMAP138是ARM端先启动,后唤醒DSP启动。需要学习ARM方面的知识,另外TI的处理器芯片windows下开发环境都是CCS软件。
Gary Wu:
回复 noaming:
其实OMAPL138就是ARM9与C6000的双核,如果刚接触到,可以简单看着两个独立的核,你可以先熟悉ARM9,如果想单独使用C6000 DSP,也可以使用仿真器单独连接DSP核,进行开发。
至于系统启动的话,的确是要ARM启动之后,通过设置相关寄存器(可查看DATASHEET),来唤醒DSP。这个过程不复杂。