Part Number:TMS320C6671
您好,我想实现DSP代码的动态加载,目前是ARM+DSP架构,通过ARM来动态更新DSP代码, 有相关参考资料吗?谢谢
Gary Lu:
我查阅了TI资料,并没有找到您需要的资料
我通过个人理解为您写了一段Demo,请参考
ARM:
#include <communication_library.h>// 准备要加载的DSP代码的二进制数据 unsigned char dspCode[] = { /* DSP代码的二进制数据 */ };int main() { // 初始化通信通道 initializeCommunication();// 将DSP代码的二进制数据传输到DSP端 transferCodeToDSP(dspCode, sizeof(dspCode));// 通知DSP动态加载代码 sendCommandToDSP(LOAD_CODE_COMMAND);// 关闭通信通道 closeCommunication();return 0; }DSP:
int main() { // 初始化通信通道 initializeCommunication();// 等待接收ARM端传输的二进制数据 receiveCodeFromARM();// 动态加载代码 loadCodeToMemory();// 执行新加载的代码 executeLoadedCode();// 关闭通信通道 closeCommunication();return 0; }