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.

[参考译文] CC1352P:BIM 和 SimplePeripheral OAD offchip

Guru**** 633805 points
Other Parts Discussed in Thread: UNIFLASH, SYSCONFIG, BLE-STACK, CC1352P
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1176574/cc1352p-bim-and-simpleperipheral-oad-offchip

器件型号:CC1352P
主题中讨论的其他器件:UNIFLASHSysConfigBLE-STACK

我将定制板与 CC1352P1配合使用,在重新启动后,电路板无法启动并加载应用程序。 我已从示例中刷写 BIM offchip 项目、然后刷写 SimplePeripheral OAD offchip 示例、代码在初始闪存后工作、但在断电后、应用程序会加载。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Corey、

    设置 OAD 目标时、有几个步骤可能会出错。 您能否完成任务1中的步骤并对其进行仔细检查?

    https://dev.ti.com/tirex/explore/node?node=A__ADzuT3lecGawPgH5gTa69Q__com.ti.SIMPLELINK_ACADEMY_CC13XX_CC26XX_SDK__AfkT0vQ__LATEST

    谢谢、

    玛丽·H

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您提供的信息、我能够按照任务进行操作并使其在1352P1_LP 上工作(感谢您)、但似乎不能在我的定制板上工作。 我已经将 LP 原理图中的外部闪存连接和我的定制板与 LP 和我的定制板之间的进行了比较、所有连接都是相同的。 我甚至使用相同的外部闪存存储器、代码也是相同的。 我唯一能想到的是,在目标配置中刷写自定义板时,我必须将 JTAG 连接更改为4引脚连接,以便应用程序(非 OAD 应用程序)在引导时启动。  闪存 LP 时,我将目标设置为2引脚 JTAG, 以便应用程序(非 OAD 应用程序)在引导时启动。  

    鉴于 在这种情况下我使用 UniFlash 进行刷写、我无法 选择 JTAG 连接类型、因此我不知道这是否是问题的一部分。  

    我已包含 硬件连接的原理图、以确保没有硬件差异。

    1352P1_LP 原理图  

    定制电路板原理图

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Corey、

    CC1352的数据表中提到、器件默认引导至 cJTAG (2引脚 JTAG)。 这意味着您必须在重新启动后重新配置器件以使用4引脚 JTAG。 你在干什么?

    此致、

    Haiatullah G.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我在 CCS 中将目标配置更改为4引脚、但使用 Uniflash、我不知道是否有或找不到将器件配置为使用4引脚 JTAG 的选项

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Corey、

    在 UNIFLASH 中选择电路板后、请使用"编辑"按钮:

    这将允许您选择4引脚 JTAG。

    谢谢、

    玛丽·H

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的介绍。 我不知道如何配置 JTAG 连接。 谢谢你。 我想我可能已经确定了问题。 我决定使用"nvsexternal"测试自定义板的外部存储器、该示例无法正常工作、因此我在 LP 上测试了它、并且它工作正常。 这让我重新查看了原理图、我认为我在布线中发现了问题、我认为我可能错误地连接了存储器。 因此、对于我当前的测试、我将切换到"片上"代码、直到我能够解决外部硬件内存问题。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Corey、

    您需要为定制电路板正确配置电路板文件。

    -kel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当您说板级配置文件时、这意味着 SysConfig。 如果是这样、我已配置 GPIO 引脚 、以便通过 SPI 与外部存储器通信、这与原理图上的引脚相匹配。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Corey、

    的确是这样。

    有关此过程的一些文档、请参阅 BLE-Stack 用户指南的"定制硬件"一章:

    https://dev.ti.com/tirex/explore/content/simplelink_cc13xx_cc26xx_sdk_6_30_01_03/docs/ble5stack/ble_user_guide/html/cc13xx_cc26xx/custom-hardware-cc13xx_cc26xx.html

    希望您已经看到我们的硬件配置和 PCB 指南:

    https://www.ti.com/lit/swra640

    谢谢、

    玛丽·H

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Corey、

    您可能还需要修改 BIM 板级配置文件。

    -kel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、感谢您参考了硬件配置和 PCB、设计中可能出现了错误。 我将使用不在我的定制板上的闪存芯片测试我的定制硬件、以检查以确保外部启动问题不是我的定制板的硬件问题。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您、我将尝试修改 BIM 板级配置文件并返回报告

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    作为测试(仅用于测试 BIM 和 OAD),我切换到了“简单的片上外设”示例。 当我直接从 CCS 刷写电路板时、它会正常工作。 但是、当我使用 uniflash 对其进行刷写时、在刷写并重新启动应用程序后、应用程序不会执行。 我已包括了 Uniflash 会话的屏幕截图。 我甚至断开了 JTAG 连接器并提供了电源(我记得在读取时、启动 BIM 并连接 JTAG 时出现了问题)。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Corey H、

    对于片上 OAD、您缺少持久性应用程序十六进制。  

    -kel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    克尔  

    是的、这解决了问题。 现在、应用程序在闪存之后运行。 我已经阅读了用户指南、但我对持久应用程序的处理不是很好。 根据我的读数、它唯一的功能是实现 OAD 配置文件?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="491287" URL"~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1176574/cc1352p-bim-and-simpleperipheral-oad-offchip/4443443 #4443443">根据我的阅读、它的唯一功能是实施 OAD 配置文件?  [/报价]

    是的、文档指南将提供更详细的信息。 对于片上 OAD、重要组件是片上 BIM 和持久应用。 如果没有主应用程序、则会运行持久应用程序。 如果有故障的片上 OAD 持久应用程序运行。

    但是、我想您正在尝试片上 OAD、因为您在定制板上实现片外 OAD 时遇到问题。 无论如何、不要放弃片外 OAD 实现。

    -kel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您、我将继续努力让片外器片上器片上器片上器片上器片外器。  项目0的 OAD 配置文件与 simpliperiphial_OAD 之间是否存在差异。 当我使用 TI Starter 应用(Andriod)连接到器件时、OAD 部分的运行完全不同。 在零上(我可以单击 TI OAD 服务、在该服务中、我将转至一个屏幕、在该屏幕中、我可以上传固件、但我无法上传暂时挂起的任何内容、并且我无法选择文件)。

    另一方面  、simpliperiphial _OAD 只是具有 OAD 复位服务选项、没有任何 elseOAD   

    我猜是在 simpliperiphial_OAD 的情况 下、OAD 配置文件正在运行。  这是我的猜测、但我 不确定 是否有其他变量在发挥作用。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="491287" URL"~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1176574/cc1352p-bim-and-simpleperipheral-oad-offchip/4448139 #4448139"]项目0的 OAD 配置文件与 simpleiphial_OAD 文件之间是否存在差异。

    SimpleLink Starter 应用程序可能未更新、因此您会看到这种情况。 我建议您使用 btool 测试 OAD。

    -kel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    马克尔  

    谢谢,我可以使用 btool 来测试 OAD,我希望能够使用应用程序来执行 OAD,因为这是 在生产中执行 OAD 的首选方法(如 本视频中的 OAD 视频)  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Corey H、

    请尝试以下操作。 此 SimpleLink Starter 应用程序 apk 由 TI 工程师在此处共享。 它可以解决问题。  

    https://drive.google.com/file/d/1ACP_6tHzlamxtwJ448LzPUPlucFotefj/view?usp=sharing

    -kel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    马克尔  

    谢谢您、我会尝试一下、看看它是否起作用。 在您发送 apk 文件之前、我使用 btool 测试了 OAD (我之前应该已经这么做过)并且 OAD 失败了、似乎它会写入数据、然后等待器件复位、在我复位后、应用程序(我认为是新应用程序) 不执行。 因为简单的外设是安全的映像、所以我不知道它是安全的映像。 如果是这种情况、我需要更熟悉键控过程。 。 此问题可能是 由一个关键问题引起的。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Corey H、

    我最近刚刚使用 btool 测试了原始 CC1352P 简单外设片外负载。 确保在发现器件后选择正确的从器件 BDA。 从器件 BDA 始终发生变化。

    使用 uniflash、使用 launchpad 程序 bim off chip hex 文件和简单的外设 off chip app bin 文件。 可在此处找到 BIM off chip oad hex 文件。

    C:\ti\simplelink_cc13xx_cc26xx_sdk_6_20_00_29\examples\rtos\CC1352R1_LAUNCHXL_ble5stack\hexfiles\bim_offchip\Release

    -kel