不改变有关api的操作的代码的情况下,改变工程中代码量,会在Fapi_setActiveFlashBank()执行时dsp复位;
Susan Yang:
仅仅是改变了工程中代码量?那是否有可能是堆栈溢出?您可以尝试增大一下堆栈大小
若是不能成功的话,请您私信一下代码,我们在开发板上测试一下
,
user6286372:
是的,仅仅改变代码量,或者减少,或者增多,会在某一次改变代码量后重现,然后再变换代码量,就可能变好
,
Susan Yang:
确实是有点奇怪。请问您是否有尝试增大一下堆栈大小?
,
user6286372:
应该不是堆栈的问题,可否有其他的建议?
,
user6286372:
和这个问题一样e2echina.ti.com/…/190313
,
Susan Yang:
若是可以的话,请私信一下代码,我们具体看一下
在E2E上也有一些讨论,您可以看一下
e2e.ti.com/…/tms320f28379d-uc-resets-when-in-cpu_2-a-function-call-to-fapi_setactiveflashbank-fapi_flashbank0-is-made
,
user6286372:
结合下面链接解决了此问题。e2e.ti.com/…/tms320f28377d-flash-api-hangs-on-flash-fapi_setactiveflashbank-execution
,
Susan Yang:
很高兴您能解决问题,谢谢分享