问题标签 [code-composer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
387 浏览

c - C动态分配struct

我在尝试在 C 中动态分配结构时遇到问题:

如果这个 tWifiPair *wifiNetworks 是静态完成的 - tWifiPair wifiNetworks[1] - 它工作正常,但我需要动态地完成它,并且可能在程序运行时更改它。

这是在嵌入式平台上运行的 - ARM tm4c1294ncpdt,编译器是 CCS6。

你能指出错误在哪里吗?谢谢!

0 投票
3 回答
1916 浏览

serial-communication - 通过 USB 进行 MSP430 通信

我刚开始使用 Code Composer 对 MSP430 2274 进行编程,我想知道如何让计算机从 MSP430 输出信息。(最终,我想将信息从一台 MSP430 发送到另一台,并将该信息显示在计算机屏幕上)

这感觉应该很简单,但我似乎无法在任何地方找到解释。

当按钮被按下时,像“hello-world”-ish 程序打印到控制台“按钮被按下”之类的东西会非常有帮助。

提前致谢!

0 投票
2 回答
1280 浏览

c - MSP430 函数调用被跳过

我正在使用 MSP430 LaunchPad 开发套件对 MSP430 微控制器进行编程,但在这个简单的代码中遇到了一些问题。

这段代码编译得很好,但是在调试代码时,函数调用'Delay()'被完全跳过并且永远不会进入该函数。但是,当我给函数一个返回类型为“unsigned int”时,如下所示:

我可以在下面的 if 语句中调用延迟函数,调试器将进入该函数。

我确信我正在做一些简单的疏忽。我一生都无法弄清楚为什么调试器会跳过我的第一个 void 函数调用。有什么智慧吗?

0 投票
1 回答
272 浏览

c - eclipse包含自定义文件(c)

不知道如何表达这个问题。

我为我的 c 项目创建了一些文件,我想将它们用于多个项目。

我能够将它们从我的 eclipse(Code Composer Studio)工作区中移动,并用符号链接替换它们到它们的新位置。

这工作正常,但我宁愿不使用符号链接,因为有必要将这些符号链接添加到我想要我的 customlib 文件的任何项目中。此外,当在 Eclipse 中复制/粘贴项目时,它似乎不理解符号链接并创建文件的副本而不是符号链接。

我已经设置了 ~/myfiles/ 的包含路径,但是当我编译时,我得到了一堆未解决的符号错误。

我的自定义文件也依赖于其他包含路径中的文件。(如果这可能暗示事情为什么会破裂)

还有其他方法可以链接这些文件吗?

0 投票
1 回答
2680 浏览

c - 代码编写器内联函数链接器错误

我正在使用Code Composer Studio,我需要内联一些函数。所以我把它们放在头文件中(或者放在头.inl文件引用的文件中,两种方式)并尝试构建我的项目。

当我提高优化级别时,问题就来了。该项目在没有优化的情况下成功构建,(关闭或无)但链接器无法链接它们并返回:

有没有人遇到过类似的问题?

是因为我没有在编译器选项中使用某种标志吗?

0 投票
2 回答
1399 浏览

c - 将 PuTTY 数据导入 MSP430

我正在尝试通过 PuTTY 将两个 MSP430 编程为基本上即时消息,但无法弄清楚如何在没有调试器的情况下将键入的信息输入到 MSP430 上。我正在使用 CCS,它是 MSP430 F2274。我有一个程序,其中用户在一个 MSP430 上的按钮上输入莫尔斯电码,通过以下方法成功输出到另一个 MSP430 上的 PuTTY。

有人可以使用类似的设置发送相反的代码(在 MSP430 上输入信息)吗?谢谢。

0 投票
1 回答
149 浏览

msp430 - 为什么计数器在减少之前先增加?

}

您好,我当前的代码允许我按下按钮 S1 并向控制台打印一条语句,同时每次按下它都会增加它。它还允许我在每次按下按钮 S2 时减小它。但是,我的问题是,当我开始增加并想减少该值时,它会在减少之前再次增加(反之亦然,如果我尝试在减少后增加,它会在增加之前再次减少)。我想知道为什么会这样,我该怎么做才能使程序不会发生这种情况并立即减少/增加。谢谢

0 投票
1 回答
4291 浏览

c++ - 代码作曲家工作室:致命错误:无法打开源文件“types.h”

所以我试图在 Code Composer Studio 中编译一个项目,但我收到错误消息:

“..\L138_aic3106_init.h”,第 6 行:致命错误:无法打开源文件“types.h” 编译“../L138_aic3106_init.c”时检测到 1 个致命错误。编译终止。

我检查了 types.h 是否在安装目录中,并且还更新了软件。

0 投票
1 回答
256 浏览

c - 在 C 中使用带有 #define 值的数组

我正在使用 Jack Ganssles debouce tutorial中的一些代码,并尝试使用 Texas Instruments Code Composer Studio v5.5(基于 Eclipse)让它在 MSP430 上工作。我遇到了整数数组的问题,我在其中使用了一个名为 MAXCHECKS 的定义值。

这一行int state[MAXCHECKS]; 抛出 2 个错误 #17 预期 "]" 和 #171 预期声明。如果我将 MAXCHECKS 更改为 8 或 10 的值,则代码构建和加载正常,尽管它不会对开关进行去抖动,但这是我可以处理的事情,因为尚未设置计时器。

定义和变量使用的代码如下

我认为这一定是我缺少的东西,但此时不确定因此问题?

0 投票
2 回答
417 浏览

msp430 - 是什么导致 CCS6 生成像“__TI_int47”这样的符号?

在 CCS6 中编译时,我遇到了这个错误:

(使用 Texas Instruments 的 Code Composer Studio 为 MSP430 编译)

声明中断服务程序时会发生这种情况,例如:

是什么原因导致生成这些看似匿名的符号?

如何追踪生成符号的代码?