Other Parts Discussed in Thread: TMS320VC5502
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/576170/hpi-boot-entrypoint
主题中讨论的其他器件:TMS320VC5502您好!
我有一个项目、其中 ARM 处理器是主 CPU、通过 HPI 启动 DSP。
该引导过程分为三个阶段。boot1、boot2、MainApp。
在系统启动时、DSP 引导模式配置为 HPI、ARM 处理器开始通过 HPI 在 DSP 的 DARAM 中写入数据、
数据传输完成时、ARM 指示 DSP 开始在 DSP 上执行 BOOT1。
为此、他们编写了以下我无法理解的片段(在 ARM 上运行)。
uint8数据 abuf;//temp databuff
uint32 Entrypt;//entrypoint 地址
//dsphdl:用于 DSP 的 HPI 驱动程序
pDatabuff[0](Entrypt >> 8)& 0xFF;
pDatabuff[1]=(Entrypt >>0)和0xFF;
ioctl (dsphdl、4、0x0061);
write(dsphdl, pdatabuff, 2);
pDatabuff[0]= 0x00;
pDatabuff[1]=(Entrypt >>16)和0xFF;
ioctl (dsphdl、4、0x0060);
write(dsphdl, pdatabuff, 2);
pDatabuff[0]= 0xFF;
pDatabuff[1]=(Entrypt >>16)和0xFF;
ioctl (dsphdl、4、0x0060);
write(dsphdl, pdatabuff, 2);
此0x0060和0x0061的地址是什么?
谢谢、此致、
脱欧