C 在OS less env中获取MP_INT的运行时错误/崩溃
我正在尝试在无操作系统的环境中使用Cyassl-1.6.5库(TLS部分) 我在C 在OS less env中获取MP_INT的运行时错误/崩溃,c,microcontroller,C,Microcontroller,我正在尝试在无操作系统的环境中使用Cyassl-1.6.5库(TLS部分) 我在integer.c文件中的mp\u int变量中遇到运行时错误。有人能告诉我解决这个错误的方法吗 错误不是在编译时发生的,而是在执行程序时,我的MPLAB IDE崩溃了 是否需要进行任何编译器设置以避免此错误?您可以尝试读取生成的代码,看看它是否有任何明显的问题 如果您的目标环境支持调试器,则应尝试在调试器下运行编程,以获取有关其崩溃确切位置的更多信息 如果类型非常大,可能是堆栈溢出,某些嵌入式环境可能有相当小的默认
integer.c
文件中的mp\u int
变量中遇到运行时错误。有人能告诉我解决这个错误的方法吗
错误不是在编译时发生的,而是在执行程序时,我的MPLAB IDE崩溃了
是否需要进行任何编译器设置以避免此错误?您可以尝试读取生成的代码,看看它是否有任何明显的问题 如果您的目标环境支持调试器,则应尝试在调试器下运行编程,以获取有关其崩溃确切位置的更多信息
如果类型非常大,可能是堆栈溢出,某些嵌入式环境可能有相当小的默认堆栈,有时也不支持堆栈帧的自动增长。您如何知道崩溃只与一个变量有关?