各位好!
我参考mcsdk_2_00_07_19\tools\boot_loader\examples\pcie里的pciedemo.c 和 pcieboot_interrupt.c的代码,发现demo中Host PC通过PCIE链路将DSP程序写入DSP L2空间中,在更新MAGIC_ADDRESS,使DSP运行,即Host PC负责发送boot table,并最后写入MAGIC_ADDRESS。
我在demo的基础上开发了驱动程序,实现了DSP与Host PC的数据传输,但每次运行都需要Host PC发送DSP boot table,再写MAGIC_ADDRESS,且由于工程需要在DSP上运行的代码量很大,过程繁琐。
请问有没有方法将DSP程序直接在DSP上自启动,不需要通过Host PC发送。我想是否能实现板卡能通过PCIe模式启动时,自动加载flash中的DSP程序??
当然只要有方法能满足 将DSP中的数据通过PCIE传输至Host PC即可!
多谢大家!
