问题标签 [texas-instruments]
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.
cortex-m3 - 用于 Tiva 启动板的 CMSIS UART 驱动程序
我正在尝试使 CMSIS UART 驱动程序示例在我的 Tiva 启动板上工作:https ://www.keil.com/pack/doc/CMSIS/Driver/html/group__usart__interface__gr.html
我的代码如下:
现在我不希望它立即工作,但是我的构建器开始在链接阶段抱怨 Driver_UART0 未定义:
.\Objects\bl.axf:错误:L6218E:未定义符号 Driver_UART0(来自 blinky.o)。
知道我能做些什么来解决这个问题吗?
谢谢,
博通
embedded - 如何连接到我的 LaunchPad TM4C123G
我花了一些时间尝试使用我的 macbook(10.10)上TM4C123G
的mspdebug工具链连接到我的 LaunchPad,但没有运气。
在尝试跑步时,$ mspdebug rf2500
我得到了
我做了一些谷歌搜索,在我看来,该mspdebug
工具包可能不适合我的 LaunchPad 版本。这可能吗?
检查我的后$ system_profiler SPUSBDataType
,我得到以下信息:
这向我表明至少操作系统能够识别设备,对吗?如果是这样,我可以使用什么其他工具链连接到设备。
bluetooth-lowenergy - timer1中断与控制循环的cc2541优先级
我正在TI CC2541 BLE芯片内编程和8051。定时器中断回调和事件循环上执行的事件之间的优先级如何处理?
我使用 timer1 中断读取 i2c 的原因是因为我想每 10 毫秒采样一次,而事件循环不能保证我的时间段(在传感器标记示例代码中,i2c 是从事件循环中读取的)。
c - Declaring a variable inside a for loop; getting error with c2000 compiler
I am working on a C project for a TI TMS320x DSP with the C2000 compiler. I tried to initialized a loop variable directly inside a for loop, but somehow I get a compiler error:
Code:
Error:
I figure this might be a wrong compiler setting? If I declare the variable outside of the loop, it works perfectly.
eclipse - Code Composer Studio (CCS),导入现有项目失败:“编译器定义不可用”
尝试将现有项目导入 CCS,我收到错误:
项目导入失败,因为其编译器定义不可用。该项目似乎不是“CCS 项目”。请尝试通过“General > Existing Projects into Workspace”向导将其导入。
我已经做了很多挖掘,我认为终于解决了一半。.cproject
为单元测试构建了第 3 个配置;删除它是关键步骤之一。一路上我发现了一个奇怪的行为:
1) Eclipse/CCS 似乎记得一个项目无法导入,无论你做什么修复它都会拒绝(我已经尝试了很多东西)。一旦.project
更改了文件中的项目名称,Eclipse/CCS 将“再给它一次机会”并导入它。(我没有尝试重新启动 Eclipse,也许这也可以)
2) Eclipse/CCS 似乎还记得一个项目成功导入。如果我删除了最近导入的项目,然后将单元测试的配置放回.cproject文件中,然后重新导入,就成功了!似乎忽略了最初的问题是什么。
我还没有筛选第三个配置设置以找出触发导入失败的确切原因。但我不禁想到其他人一定看到了这一点。我在 TI 网站上发现了很多问题,但没有任何解释。
c - 在 Code Composer Studio 中编译时出错 - Tiva C 系列
我正在尝试从Tiva 入门(第 71 页)运行实验 3 练习。我将 Tiva C 系列 TM4C123GH6PM 与 Code Composer Studio 6.0.1 一起使用。
我的代码是:
在包含我需要放置 CCS 找到它们的完整路径。
我得到的错误是:
任何想法如何解决这一问题?
embedded - 将 Autosar OS 移植到 MCU
我正在做一个关于将 Autosar OS 移植到微控制器的学院项目。在阅读了关于 Autosar、Arctic Core 和 Arctic Studio 的论文和资料后,我有一些问题:
- 我曾经将 FreeRTOS 移植到微控制器上,这很容易,我只包含了一些 FreeRTOS 的 *.h 和 *.c 文件,然后使用 FreeRTOS 功能在芯片上构建我的应用程序。我可以像 Autosar 一样做吗?如果可能的话,我应该将哪些文件包含到我的 main.c 中
- 第二个问题,在 FreeRTOS 中,我只需要使用 xcreatetask() 函数(这是一个 FreeRTOS 函数)来设置任务优先级,然后我应用 vstarttaskschedule() 函数来运行队列中的任务但是我看不到这些函数Autosar 操作系统。有人能告诉我 autosar 中的哪个函数与我说的函数具有相同的功能吗?
- 当我对德州仪器芯片进行编程时,总是有 main 函数,其中包括我们将为芯片构建的主程序。但是,我在 arctic Core 示例中看不到任何主要功能。没有main函数,芯片如何运行程序?请帮我回答这些问题!
c - 在 CC2541 IC 上以编程方式禁用常规广告并仅按需求进行广告,这可能吗?
我只是想知道 CC2541 BLE 设备是否可以处于睡眠模式并且只有在被观察者设备扫描时才唤醒。这意味着它不会在睡眠模式下公布数据,而只会在使用特定 UUID 扫描时做出响应。这可能吗?是否也可以将其唤醒以进行常规广告并在扫描时使用 UUID 再次将其转回睡眠模式?提前致谢。
bluetooth-lowenergy - 无法在传感器标签 CC2540 上 OAD 新固件
我正在使用 CoreBluetooth/CoreBluetooth.h 框架来扫描信标。我需要更新信标固件的地方。
我无法在信标中检测到图像 A 或图像 B 的类型。
我有参考链接http://processors.wiki.ti.com/images/8/82/OAD_for_CC254x.pdf什么是类型 A 图像和 B。
iphone - iPhone 有时无法连接到 cc2564(蓝牙低功耗)
我们正在开发一个应用程序,其中 iPhone 应该连接到 cc2564 设备(特别是 cc2564+msp430f5438),应用程序应该进行快速和短连接以发送一些数据。我们需要连接的可靠性,所以我们需要知道连接是否真的成功,我们需要一种方法来保证连接到设备。
iPhone大多数时候都正确连接到de设备,它发现服务并按预期工作,但有时iphone建立连接但从未调用发现服务的回调。
我们使用嗅探器查看通信包,我们看到在这些情况下连接包已发送但设备没有任何响应,手机尝试重试一些版本请求消息然后停止,如您所见在图片中:
问题似乎出在设备上,我们使用的是德州提供的 SPPLEDemo 示例,建立连接时调用的第一个函数是GAP_LE_Evenet_Callback
,出现问题时从未调用过。我们不知道设备是否在 GAP API 内的某个地方接收到连接消息。
有没有办法调试它或知道发生错误时设备是否收到连接消息?
是 iPhone 上的问题(不太可能),还是设备上的问题?