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.

[参考译文] CC1312R:如何更改 i2c 任务堆栈大小?

Guru**** 2553420 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1015331/cc1312r-how-to-change-i2c-task-stack-size

器件型号:CC1312R

我遇到运行时错误、在使用运行时对象视图后、结果发现 i2c 任务堆栈大小小于512字节。 如何更改此堆栈大小? 我将查看 TI 的这个示例代码 、在这里、我的代码是基于的。 在第48行、他们将名为 TASKSTACKSIZE 的变量定义为640字节、但从未使用过此变量。 我查看 了 I2C_ParamsI2C_ConfigI2C_Transaction 的文档、但我无法告知更改堆栈大小。

本文档 指出每个任务都有自己的堆栈、那么您如何更改它呢?

编辑:此帖子中有5个超链接可供参考、颜色只是未显示

编辑2:已解决! 转至.cfg 文件并更改的值 在任务配置下。 程序现在平稳运行

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

    听起来您已经解决了这个问题