评估版是6678le,将ndk工程helloworld_evmc6678l工程和论坛里的IPC_example_on_6678工程合并,合并步骤是:
1.将IPC_example_on_6678工程的ipc_interrupt.c 和ipc_interrupt.h加入到helloworld_evmc6678l工程里;
2.在helloworld_evmc6678l工程里添加运行所需要的库;
3.将IPC_example_on_6678的IPC_example_main中的头文件加入helloworld.c文件,在int StackTest()函数中添加以下函数:
intcInit(); //init the intc CSL global data structures, enable global ISR
registerInterrupt(); //register the Host interrupt with the event
编译运行,发现用网络调试助手调试时,dsp不能和PC通信;
若将前两句注释掉,则网络通信正常;
请问是怎么回事?感觉是intcInit();函数与网络初始化函数冲突造成的?
zhao jd:
您好!我现在也在做ipc和ndk的合并(ndk 收发已经调通,但是如何把ipc加进去没有头绪),不知道如何下手,不知道您是否已经调通,能不能给一下建议!或者qq交流:942002795
jian wu5:
回复 zhao jd:
你好,请问你解决IPC与NDK合并的问题了么?如果解决了能否传授一下,谢谢了