问题标签 [coocox]

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 回答
595 浏览

ios - 无法将 NSData 转换为 NSString 或任何其他格式的 CWNetwork 的 informationElementData

朋友们,

这可能看起来像一个熟悉的问题,但我真的需要帮助将 NSData 转换为任何其他可理解的形式。基本上我使用的是CoreWLAN框架,CWNetwork已经正确调用了informationElement,它的数据类型是NSData。我试图将其转换为任何其他可读格式,但无法正常工作。我已经尝试过所有可用的字符串编码。下面是示例代码:

但我得到空或空响应。请帮忙。

问候,议员

0 投票
0 回答
2432 浏览

freertos - CooCox CoIDE 和 FreeRTOS 编译

我使用 CooCox CoIDE 1.7.4 在 windows 7 Home OS 上对 STM32F051R8 微控制器进行编程。我是这种编程的初学者。我的第一个目标是使用 FreeRTOS 让一些 LED 闪烁。在花了很多时间尝试之后,我在网上看到了一些教程和许多链接,但我找不到有用的东西。编译器一直在抱怨提出这个问题:

*GCC HOME: C:\CooCox\CoIDE\gcc\GNU Tools ARM Embedded\4.7 2013q2\bin 编译: [mkdir] 跳过 C:\CooCox\CoIDE\workspace\test1\test1\Debug\bin 因为它已经存在。[mkdir] 跳过 C:\CooCox\CoIDE\workspace\test1\test1\Debug\obj 因为它已经存在。

BUILD FAILED 输出文件名冲突:port.o 将从 C:\CooCox\CoIDE\workspace\test1\FreeRTOSV7.5.2\FreeRTOS\Source\portable\Softune\MB91460\port.c 和 port.c 生成总时间:1 秒*

如果有人可以提供帮助,我将不胜感激。如果有人需要更多信息,请回复。我不知道我做错了什么。

0 投票
1 回答
4339 浏览

embedded - 是否可以使用 GPIO 引脚进行 SPI 操作?

我想使用 GPIO 引脚执行 SPI 协议操作,想配置为单从操作,我必须以这种方式配置,我使用 STM32F100RB 微控制器和 Coocox IDE 在 windowsxp 中执行此操作。

如果任何机构有关于使用 GPIO 引脚配置 SPI 协议操作的示例源代码,请发给我。它对我的项目非常有帮助,在此先感谢。

问候,帕万尼奥。

0 投票
1 回答
7458 浏览

stm32 - 您是否建议将 CooCox 用于 Stm32f4 发现套件?

我是 ARM 处理器的新手,我最近购买了 STM32F4 Discovery Kit。您是否建议我开始使用 CooCoz 或其他 IDE 进行编程?对不起英语,干得好。

0 投票
1 回答
3157 浏览

c - “未定义的引用”不知道为什么?

我正在为我的学校开发一个 stm32f4 项目。我正在使用 CooCox IDE。

我想添加新文件“przerwania.c”和“przerwania.h”来在那里编写一些函数——而不是在“main.c”中。但我不知道为什么 CooCox 向我显示错误。早些时候我想将一些函数从 main.c 移动到 pwm.c 并且它们可以工作!但我想制作一个新文件,因为我有更多功能。

CooCox 中的错误如下所示:

main.c 很长,因为我在那里定义了几个长函数,所以我在这里只粘贴了一部分

和文件:przerwania.h

przerwania.c

你知道有什么问题吗?我从昨天开始就在考虑这个问题:/我会感谢你的帮助!

0 投票
0 回答
351 浏览

arm - 使用 qemu 在 X86 上运行 ARM OS(CooCox)

我是 qemu 的新手,并且有一块使用 STM32F4103 处理器的板。上面有一个在 CooOS 上运行的程序。我想在 X86 机器上模拟嵌入式代码,并相信 qemu 是一种方式。我在正确的道路上吗?任何帮助都感激不尽。

0 投票
1 回答
4094 浏览

arm - STM32F407 PWM控制相移,占空比

我是 stm32f407 发现板的新手,我正在尝试制作 4 个可以控制相移和占空比的信号。问题是,当我将定时器设置为 PWM 模式时,我无法控制通道_1 和通道_2 之间的相移。我知道我必须使用中断,但我不知道我应该在其中编写什么代码。如果你能帮助我,我将不胜感激。

这是我的代码,我使用一个中断每隔一段时间打开/关闭一个 LED(延迟还没有很好地同步)。

0 投票
1 回答
2895 浏览

stm32 - STM32F407 TIM8 互补

我不知道为什么我的代码不起作用!我使用过 TIM1 并且一切正常,但是当我更改为 TIM8 时,PC6 和 PC7 始终处于开启状态,而互补组件始终处于关闭状态。请帮帮我,节日快乐!

0 投票
1 回答
937 浏览

fonts - 我们如何将 freetype 库链接到嵌入式项目?

我也是自由类型和嵌入式系统的新手。我想在我的嵌入式应用程序中使用 freetype 函数(详细信息如下)。

起初我尝试了“ http://www.freetype.org/freetype2/docs/tutorial/step1.html ”中给出的说明。

我可以像在 ubuntu 中的“example1.c”(在 freetype 教程中给出)中一样成功完成 ac 项目,它可以显示由 freetype 创建的光栅图像。

但我不知道如何将 freetype 库链接到 keil ide 或 coocox ide。

我有http://download.savannah.gnu.org/releases/freetype/freetype-2.5.5.tar.gz中的 freetype 2.5.5 源

我将包含目录添加到 coocox 包含目录。但它创建了错误“未定义对 `FT_Init_FreeType' 的引用”等。

我尝试从 ubuntu 复制“libfreetype.so”文件并将其链接到 coocox 项目中。还制作了 freetype 包含目录的包含路径。包含头文件。但它无法识别库。

现在我猜库文件对于不同的工具链是不同的。我阅读了下载源中的文档。不幸的是,不明白如何为 arm 工具链创建库文件。

你能解释一下将freetype链接到keil或Coocox ide的方法吗?

项目详细信息:控制器:LPC1768 IDE:Keil uvision 4、uvision 5 或 CoIDE 1.3.1 所有人

谢谢,

廷图托马斯

0 投票
2 回答
338 浏览

c - 如何将堆栈对齐到 SRAM 的末尾?

我有一个STM32F103VCT6带有 48kb SRAM 的微控制器,最近我遇到了内存冲突:

我有一些静态变量(让我们调用它A)位于堆中,大小为0x7000,我编写了一些简单的函数来获取有关堆栈和堆的信息:

所以我得到了这样的东西:

所有静态变量(包括A)都已经获得了它们的堆,所以堆位于0x8fd0. 看起来,最初,堆栈指针位于0x939b,远离 48kb ( 0xc000)

当我将A变量大小更改为时,0x4000我得到了这张图片:

因此,似乎堆栈位置不在 SRAM 的末尾,而是在某种程度上依赖于用户定义的变量。

如何将堆栈对齐到 SRAM 的最后(48kb)?

我正在使用带有GNU Tools ARM Embedded工具链的 CooCox IDE。

谢谢!

编辑:

对不起,这里有一些误解,A不是 const,我只因为关键字而称它为静态:

这表明A位于内存的开头: