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.

[参考译文] RTOS/TM4C1294NCPDT:终止执行

Guru**** 2550180 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/588749/rtos-tm4c1294ncpdt-terminating-execution

器件型号:TM4C1294NCPDT

工具/软件:TI-RTOS

您好!

在我的 LaunchPad 中、我正在读取11个传感器数据并发送到服务器。

在执行509次终止并像这样打印后、

:0x2000af58。
任务堆栈大小:0x4000。
R0 = 0x00004f88 R8 = 0xffffffff
R1 = 0x2003ffe0 R9 = 0xffffffff
R2 = 0x000001fd R10 = 0xffffffff
R3 = 0x00000008 R11 = 0xffffffff
R4 = 0xffffffff R12 = 0x2000f8e8
R5 = 0xffffffff SP (R13)= 0x2000eef0
R6 = 0xFFFF LR (R14)= 0x00036231
R7 = 0xffffffff PC (R15)= 0x000258fe
PSR = 0x01000000
ICSR = 0x00423803
MMFSR = 0x00
BFSR = 0x82
UFSR = 0x0000
HFSR = 0x40000000
DFSR = 0x0000000b
MMAR = 0x20040000
BFAR = 0x20040000
AFSR = 0x00000000
正在终止执行...

我的任务堆栈大小为4096、因此我已将堆栈大小更改为 16384

但仍然是、我在509次之后得到相同的误差。

问题是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请打开 Tools->ROV->BIOS->Scan for Errors... 在 CCS (或 IAR)中。 如果出现异常、系统堆栈被破坏、一般损坏等、这将向正确的方向指示