“线程: C2000WARE”中讨论的其它部件
您好,
我正在与 DSP TMS320F28375D 合作,并对闪存两个 CPU 有疑问。
在我的应用程序中,在加载主程序之前,两个 CPU 都将使用自定义引导加载程序预先刷新。
之后,我使用 Sitara 控制器控制主程序加载到 Delfino 的过程以及引导过程。
我的应用程序的启动过程如下所示:
- Sitara 控制器通过十六进制的 BSIP 数据包发送到 F28375D 的 CPU1,CPU1在 GSRAM 中缓冲这些 CPU1。
-然后 Delfino CPU1的引导加载程序将数据包复制到闪存中。
-将.hex 完全复制到 CPU1闪存后,它在引导加载程序应用程序中保持空闲状态,直到 Sitara 发出命令跳到主程序。
-在此主程序中,从闪存启动 CPU2命令是通过一开始就使用 IPC 模块设置的。
目前我不确定哪种方法可以将我的主程序加载到 CPU2上。
在我的配置中,它不是为了让 CPU2控制 GPIO。
因此 ,我无法使用 BSIP 直接通过 Sitara 发送数据包。
将 CPU2主程序加载到闪存中的最简单方法是什么?
此外,目前我在这两个 CPU 上都有 CCS 项目,每个项目都输出一个十六进制文件。
是否有方法从两个项目生成一个十六进制文件?
此致,
维克托