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.
工具/软件:Code Composer Studio
大家好、
我们在 Delfino 控制器 TMS320F28377S 中面临着严重的问题。 当它执行针对 EEPROM 执行的特定 I2C 读取功能、批量延迟和 LCD 功能时
整个控制在"非法 ISR"中断中挂起和停止我们经常看到这个问题当模式在 MCU 中发生改变时、为了解决这个问题
以增加堆栈大小、这在某种程度上解决了问题、但暂时解决了。 我们再次面临这一问题,并试图以许多方式加以解决。 但它不起作用。
需要解决此问题、请提前建议、谢谢。
此致
Naveen Reddy
是否有导致触发非法 ISR 的特定行或是否是间歇性的? 您是否看到堆栈溢出的实际迹象? 例如、如果您使用内存浏览器向堆栈内存写入图形、您能看到在发生非法 ISR 时完全清除了它吗?
是从闪存还是 RAM 执行的代码? 如果您从闪存执行、是否可以检查在执行之前没有任何未正确复制到 RAM 中的"ramfuncs"?
谢谢、
惠特尼