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.

[参考译文] CCS/EK-TM4C1294XL:添加了 Visual Studio Code Not Working in Code Composer Studio ZNP_HOST_framework 命令行项目

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/939200/ccs-ek-tm4c1294xl-added-visual-studio-code-not-working-in-code-composer-studio-znp_host_framework-cmdline-project

器件型号:EK-TM4C1294XL

工具/软件:Code Composer Studio

*我之所以重新发布是因为我不小心解决了我的上一个帖子,而 TI 支持人员告诉我要发布一个新帖子*e2e.ti.com/.../6518.cmdLine.c

您好!

我将 ZNP-HOST_framework 项目"cmdline"与 TM4C1294XL、CCEM Booster Pack 和 CC2538配合使用。 我正在尝试将我之前在 Visual Studio (C++中)中编写的一些代码添加到此项目中。 我已经验证了我的代码在 Visual Studio 中是否正常工作。 我没有收到有关 Code Composer Studio 项目"cmdline"中新代码的任何错误或警告。 但是、我的代码在 Code Composer Studio 中无法正常工作。 基本上、我编写的代码使用预定义的值(而不是从微控制器获得的值)执行三边运算。 在使用微控制器中的实时值之前、我想确保它首先与理论值配合使用)。 我的代码使用"double"和"int"变量类型、我注意到 Code Composer Studio 代码主要使用"uintX_t"和"intx_t"、其中 X 为8、16、32或64。

我不确定我的代码为什么在 Code Composer Studio 中不起作用、但我怀疑这可能是因为 Code Composer Studio 无法识别数据类型"double"、或者因为 double 是浮点数。 双精度数据是如何解释的? 我是否需要将数据转换为其他格式? 我应该提到我正在使用 RSSI 值,所以我需要保留负数和十进制值--我不能截断或舍入数字。 还有其他问题吗?

我已附加修改后的文件"cmdline.cppp"、其中包含我的所有代码。 在该文件中、我通过在变量名称和注释中写入我的名称、明确了我添加了哪些行。 我还将对我的一些结果作出答复。

谢谢!

-Tessa