您好,感谢您的回答,我按照您的建议进行了测试
我没有开o3优化,函数确实不能正常运行,可能直接跳过,进一步测试发现向函数传递参数或者函数返回值会出现问题
问题是发生在向单核工程添加IPC相关的代码之后,之前分开测试是没有问题的。
具体出现问题的步骤就是在将.text段放到DDR上或者SL2上之后发生的,我怀疑多核程序不能直接这么做?
DDR在分部分测试的时候没有问题,合并后偶尔会出现代码运行在SL2上后跳转到DDR上之后会发生取值错误。
您好,感谢您的回答,我按照您的建议进行了测试
我没有开o3优化,函数确实不能正常运行,可能直接跳过,进一步测试发现向函数传递参数或者函数返回值会出现问题
问题是发生在向单核工程添加IPC相关的代码之后,之前分开测试是没有问题的。
具体出现问题的步骤就是在将.text段放到DDR上或者SL2上之后发生的,我怀疑多核程序不能直接这么做?
DDR在分部分测试的时候没有问题,合并后偶尔会出现代码运行在SL2上后跳转到DDR上之后会发生取值错误。