环境: DM385 , IPNC 3.5
请问在rules.make 中需要把TEARDOWN_LOAD_UNLOAD定义为YES吗?
在调试中是没有定义,手动加载M3固件程序,但是在程序后面创建link模块的时候系统会挂掉,看了一下程序,这里应当定义为YES,但是system_main就执行不过去,程序还没有走到 teardown_load_unload 中就已经给挂掉了,没有想明白,能帮忙分析一下吗?
boy zhang:
打开这个TEARDOWN_LOAD_UNLOAD宏定义,加载固件后会执行M3核的初始化(在system_main中),我现在是DM385加载固件不成功,貌似是几个核之间通信不上,调试了一周了,也没有什么进展
Ternence_Hsu:
回复 boy zhang:
你好;
你那边现在的打印是什么样子的呢?
你现在应当是会去加载 M3 的固件,但是 ipc 的核间 通信应当是有问题的吧?
你试一下,屏蔽下面的宏定义 #define UTILS_DMA_INIT_DONE_BY_SIMCOP_LIB