Part Number:AM5728
AM5728搭载ARM和DSP、IPU,其中我们所使用ARM运行RT-Linux,当DSP搭载RTOS的时候,启动流程如SDK所讲:
但是当DSP不搭载任何操作系统,作为裸机,删除掉/lib/firware下的dra7-dsp1连接,裸机是如何启动的呢?
之前TI提供了DSP裸机的mailbox例程,只有数据通信测试,并没有介绍DSP裸机如何启动。
问题:当DSP为裸机时,如何启动?
以及DSP中的内存 L1 L2 L3分别代表什么??有什么作用?
Shine:
IPC是基于SYS/BIOS的,所以DSP要使用sys/bios,不能裸机。
,
GuangKai Meng:
感谢您的回复,之前TI有提供AM5728片上DSP裸机的mailbox和ARM通信历程,例程中删除了/lib/firware下的软连接,但是我没有搞懂是如何使DSP启动的。
,
Shine:
AM5728是ARM核为主核,在ARM核先起来后加载SBL,SBL负责一些初始化配置和加载DSP代码到DSP核上。请参考下面的帖子。e2e.ti.com/…/am5728-waking-up-dsp-at-boot-time