主题中讨论的其他器件: CC2651R3、 CC2642R、 CC2652R、 CC2652RB
启用了 rcosc 的硬件中断
运行正常并在注释掉 OAD 项目时进行广播。 不确定是否有快速解决方法..
定制硬件
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.
您好、Alexander、
请您解释一下"RCosc 未注释"是什么意思吗? 您如何启用 RCOSC? 您是否可以确认您已查看这 部分文档?
为了帮助识别问题、请尝试一下
-使用排除 CPU 异常的指南确定产生的错误类型(请参阅 https://dev.ti.com/tirex/content/simplelink_cc2640r2_sdk_5_30_00_03/docs/blestack/ble_user_guide/html/ble-stack-3.x-guide/debugging-index.html#deciphering-cpu-exceptions)
-确定引起错误的功能。 由于错误似乎在 ROM 中引起、您可能必须按照以下说明加载 TIRTOS 符号: https://dev.ti.com/tirex/content/simplelink_cc2640r2_sdk_5_30_00_03/docs/blestack/ble_user_guide/html/ble-stack-3.x-guide/debugging-index.html#import-in-ccs
-使用 ROV 查看您是否可以收集任何其他有用信息 https://dev.ti.com/tirex/content/simplelink_cc2640r2_sdk_5_30_00_03/docs/blestack/ble_user_guide/html/ble-stack-3.x-guide/debugging-index.html#ti-rtos-object-viewer
我希望这将有所帮助、
为了便于了解、我将在1月中旬离开办公室。 然后、我请一位同事拿起这个话题、继续提供支持。 感谢您的理解。
此致、
您好、Alexander、
我会尽力帮助您。 我已经完成了您尝试配置 CC2640R2F 片外 OAD 32.768kHz 晶体更少的工作。 我没有成功。 很久以前有人讨论过这个问题、我记不清。 情况是您可以根据指南轻松修改简单外设栈库项目32.768无晶振。 然而、简单外设片外负载不能配置为32.768kHz 无晶振运行。 没有指南。 尝试修改简单的外设片外负载示例程序以减少32.768kHz 晶体的数量、您可能会遇到问题。
因此、您的问题的替代解决方案是使用 CC26x2R1 Launchpad 转移产品开发。 您可以将简单外设片外 OAD 示例程序设置为32.768kHz 无晶振运行。 只需设置预定义符号 USE_RCOSC。
-kel
您需要通过查看设计文件来确保自己的安全。 对于将 CC2640R2F 移植到 CC26x2R1的固件、您可以使用 CC26x2R1示例程序作为基础、如简单的外设片外加载、然后移植代码。
-kel
是的、谢谢我的介绍、对于电路板来说、封装的引脚是相同的、您对有什么经验
您好、Alexander、
我签入了 SDK、没有适用于 CC2651R3的 OAD 示例、请参阅下文。
CC26X2R1具有片外 OAD 示例程序、即 CC2652R 和 CC2642R。 这两种封装都是我所知的7x7mm 封装。
CC2652RB 有片外 OAD 示例。 CC2652RB 不需要32kHz、因为它使用 BAW 技术。 封装尺寸为7x7mm。 我使用的 CC2652RB 没有32kHz、但我没有很好地对此进行测试、因此我还不是100%确信这是可行的。 但这只是我的看法。
如果您使用 CC2642R 或 CC2652R 7x7mm 封装、则可以使用不需要外部闪存的片上 OAD。 从而使 PCB 板更小。 与 CC2640R2F 相比、CC2642R 和 CC252R 具有更大的闪存和 RAM。 因此、您无需担心闪存和 RAM 空间不足。
-kel