This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

请问在DM385中需要定义TEARDOWN_LOAD_UNLOAD为YES吗?



环境: DM385 , IPNC 3.5

请问在rules.make 中需要把TEARDOWN_LOAD_UNLOAD定义为YES吗?

在调试中是没有定义,手动加载M3固件程序,但是在程序后面创建link模块的时候系统会挂掉,看了一下程序,这里应当定义为YES,但是system_main就执行不过去,程序还没有走到 teardown_load_unload 中就已经给挂掉了,没有想明白,能帮忙分析一下吗?

  • 打开这个TEARDOWN_LOAD_UNLOAD宏定义,加载固件后会执行M3核的初始化(在system_main中),我现在是DM385加载固件不成功,貌似是几个核之间通信不上,调试了一周了,也没有什么进展

  • 你好;

             你那边现在的打印是什么样子的呢?

            你现在应当是会去加载 M3 的固件,但是 ipc 的核间 通信应当是有问题的吧?

             你试一下,屏蔽下面的宏定义   #define UTILS_DMA_INIT_DONE_BY_SIMCOP_LIB