问题标签 [codewarrior]

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 投票
2 回答
1152 浏览

c - 了解由于从 doc 文件而不是 txt 文件复制代码而导致的编译错误

情况:

我的微控制器课程的讲师拒绝将示例代码保存到文本文件中,而是将其保存到 Word 文档文件中。当我打开 doc 文件并将代码复制/粘贴到我的 IDE“CodeWarrior”中时,它会在编译时导致错误。

我不得不将所有代码重写到文本编辑器中,然后将其复制/粘贴到我的 IDE 中。

我的理解:

我被告知始终将代码保存为文本文件,因为当您将代码保存为 word 文档文件时,当您将代码复制/粘贴到 IDE 中进行编译时,它会引入不需要的字符。

我对你的问题:

1.)

有人可以向我解释这个困境,以便我更好地理解它吗?下次当我收到错误时,我想提出一个更好的案例,并且还想更多地了解正在发生的事情。

2.)

当代码来自word文档和文本文件时,是否可以编写一个脚本来显示所有被复制并粘贴到文件中的字符?换句话说,是否有一个程序可以让我看到从 word doc 文件和 txt 文件复制/粘贴代码之间发生了什么?

0 投票
2 回答
1759 浏览

codewarrior - Code Warrior 汇编代码

我需要一些关于学校小程序的建议。如果您能指出我正确的方向,我将不胜感激。我正在为 TWR-S12G128 处理器模块使用汇编语言中的 CodeWarrior 编码。我的目标是让 LED 延迟 1 秒打开和关闭。这是我的代码的样子:

我得到的错误是:

0 投票
1 回答
585 浏览

assembly - Metrowerks CodeWarrior 调试/运行错误

我正在使用 Metrowerks Codewarrior 1.2 进行 ARM 汇编编程。但是 IDE 突然停止工作,并在尝试运行或调试应用程序时显示错误。我搜索了修复它但找不到任何新版本的软件。我该如何解决这个错误?

我什至无法单独打开 AXD 调试器并加载项目的编译图像,因为加载图像链接在 AXD 调试器中被禁用。

在此处输入图像描述

0 投票
0 回答
453 浏览

jenkins - 当从詹金斯运行构建时,codewarrior IDE 没有响应

我正在尝试从 codewarrior IDE 命令行构建一个项目。当我在windows slave上手动运行它时它工作正常:

CmdIDE.exe C:\Jenkins\build\workspace\project_name\xxxxxxxx.mcp /b /c /q

但是当我尝试从 Jenkins 运行构建时,什么也没有发生,它继续运行。我尝试使用 psexec 从批处理脚本执行此操作,但仍然没有响应。如果有人从詹金斯那里做到这一点,请提供帮助。

C:\Program Files\Freescale\CodeWarrior for Microcontrollers V6.3\bin>CmdIDE.exe 'C:\project_name\xxxxxxxx.mcp' /b /c /q
Freescale CodeWarrior IDE。打 /?寻求帮助错误:进程中止。(代码 9)
C:\Program Files\Freescale\CodeWarrior for Microcontrollers V6.3\bin>exit 9 构建步骤“执行 Windows 批处理命令”将构建标记为失败

提前致谢

0 投票
1 回答
109 浏览

embedded - 代码战士。处理器专家错误

我尝试通过 CW 中的处理器专家在 Kinetics KL25 上设置 USB CDC DEVICE。得到了这个: 在此处输入图像描述

而且我无法更改该字段中的值。也许在其他方面有麻烦。先感谢您。

0 投票
1 回答
166 浏览

cygwin - TCL输出到运行终端

基本上我正在连接到另一台计算机上的 cygwin 终端并运行一个支持 TCL 的程序(CodeWarrior)。在程序内运行 tcl 命令不是问题。我正在尝试将 tcl 中的输出(例如从 puts)重定向到我正在运行的 cygwin 控制台。

0 投票
1 回答
207 浏览

c++ - 如何将 CFString 转换为 HFSUniStr255?

首先,这与古代技术有关。我正在开发的程序端口在 Metrowerks Codewarrior 9 中维护,目标是 PPC。

用于 MSL C 的 FSRefParentAndFilename_fopen 函数

我需要一个 ConstHFSUniStr255Param,它是指向 HFSUniStr255 的指针。我有一个包含我的文件名的 CFString,我的问题是如何转换为 HFSUniStr255?

到目前为止,我有:

0 投票
3 回答
2628 浏览

c - CodeWarrior 10.6 链接器错误

我是 C 和 CodeWarrior 嵌入式编程的新手,我想知道是否有人可以帮助我解决我的问题。似乎当我去构建我的项目时,我得到了某种链接器错误,如下所示:

我正在使用带有 MCF51EM 系列微控制器的 DEMOEM 板。任何建议将不胜感激。

谢谢,

泰勒

0 投票
2 回答
258 浏览

c - 如何正确重置缓冲区以便下次读取正确?

我的项目涉及通过 XBEE Wifi 从 PuTTY 向 Dragon12-Plus2 开发板(CodeWarrior 5.1)发送命令。我正在使用 4 个命令来控制来自 LBEbooks.com 的 LBE_DRAGON12_Plus 项目的 Dragon 板上的 LED {led_enable()、leds_on(此处为十六进制或十进制整数)、leds_off() 和 led_disable()}。这是我的代码:

我发送的第一个命令按预期工作(例如,如果我键入 leds_on(0xaa);在 PuTTY 中,4 个相应的 LED 会亮起),但我之后发送的任何命令都不执行任何操作。我不确定如何正确重置 cbuff 以使其每次都以相同的方式运行,而不仅仅是第一次。

已编辑以显示建议的更改!

0 投票
0 回答
93 浏览

c - 问题比较 C 中的结构

我使用 codewarrior 创建了以下嵌入式 C 代码。我已经对其进行了修改并删减了很多内容以发布此示例。三个文件:

主要.c:

温度.h:

正常状态.h:

我写了一些从currentTemp->fehrenheit70 开始的测试,并且大约每秒递减一次。NormalState.h 中的 if/else 语句检查是否需要打开热量。

buffer是 3。MinTemp->fehrenheit - buffer是 65。所以当currentTemp->fehrenheit低于 65 时,热量应该等于 TRUE。但是,该值永远不会改变。同样,如果我bufferminTemp->fehrenheit - bufferif/else 语句中删除,使其只是minTemp->fehrenheit,则 heat 总是被评估为 TRUE。

我一生都无法弄清楚这里发生了什么。我可以说一下我已经通过测试发现的内容:

  • if/else 语句没有被跳过。它只是没有被评估。
  • 我已经检查了currentTemp->fehrenheit和的值minTemp->fehrenheit。它们都等于我期望在给定时间各自的值。
  • 它与作为浮点数的结构数据成员无关。如果我将数据成员Temp设为整数、字节、双精度或浮点数,我也会遇到同样的问题。

我有一种感觉,这与我对指针或转换可能存在的某种基本误解有关。我也可能遗漏了一些非常基本的东西,但我不知道还能去哪里。这里的另一个工程师也想不通。