最近在做helloWorldAlg的移植学习,但是最后编译的时候,我用make mcfw_bios6 或者 make mcfw_bios6_all 或者make mcfw命令编译,最后在firmware文件夹下只有ipnc_rdk_fw_m3video.xem3和ipnc_rdk_fw_m3vpss.xem3两个M3核固件更新生成,而DSP核的固件ipnc_rdk_fw_c6xdsp.xe674压根没更新生成,而且编译过程中任何错误提示也没有。请问是怎么回事?是哪有有什么宏没打开吗?要用哪个命令编译来生成?
Harry:
回复 Chris Meng:
Chris Meng , 你好!
麻烦你了!
我已经配置了 IPNC_DEVICE := DM8127
我后来发现问题了,我原来在做的一直基于capture+display的直通usecase,我在Rules.make把usecase改成默认的fullfeature,再编译,就可以有dsp核固件的编译过程显示(总算是有错误提示了)。我的理解是,Rules.make里设定的usecase没有用到dso核的话,默认就不编译dsp核固件,省去编译时间。
第一次发现这个问题,没人指点,折腾好久,惭愧……
还是非常感谢你帮助我回答。