之前一直弄的单片机,第一次弄DSP,对于gel文件查了很多资料。大概明白它是进行内存映射设置,以及一些时钟、外设的初始化。
但是OMAPL138是双核,我就一直弄不明白CCS仿真时候的GEL加载。
我创建的是一个C674X的工程,然后用的是XDS100V2仿真器。
仿真器的相关属性也设置了,在Target Config里面 有好多需要加载Gel文件的地方,然后它默认是在ARM核加载了一个gel,DSP核没有加载GEL文件,
然后我直接在工程上点击Debug,发现ARM核没有启动??? 只有DSP核连接上了。然后仿真自己写的程序也可以。
但是我非常不理解,ARM核没有启动,怎么加载的gel呢,DSP怎么唤醒的呢???在控制台窗口也没有打印出相关的配置信息。
但是我通过查看寄存器,发现DSP的寄存器确实已经被配置好了,和gel文件里需要配置的一样。那为什么在加载Gel的时候没有打印相关的信息呢?
不是说DSP只能通过ARM唤醒么,