主题中讨论的其他器件:UNIFLASH、 SysConfig、 BLE-STACK、
我将定制板与 CC1352P1配合使用,在重新启动后,电路板无法启动并加载应用程序。 我已从示例中刷写 BIM offchip 项目、然后刷写 SimplePeripheral OAD offchip 示例、代码在初始闪存后工作、但在断电后、应用程序会加载。
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.
我将定制板与 CC1352P1配合使用,在重新启动后,电路板无法启动并加载应用程序。 我已从示例中刷写 BIM offchip 项目、然后刷写 SimplePeripheral OAD offchip 示例、代码在初始闪存后工作、但在断电后、应用程序会加载。
您好、Corey、
设置 OAD 目标时、有几个步骤可能会出错。 您能否完成任务1中的步骤并对其进行仔细检查?
谢谢、
玛丽·H
感谢您提供的信息、我能够按照任务进行操作并使其在1352P1_LP 上工作(感谢您)、但似乎不能在我的定制板上工作。 我已经将 LP 原理图中的外部闪存连接和我的定制板与 LP 和我的定制板之间的进行了比较、所有连接都是相同的。 我甚至使用相同的外部闪存存储器、代码也是相同的。 我唯一能想到的是,在目标配置中刷写自定义板时,我必须将 JTAG 连接更改为4引脚连接,以便应用程序(非 OAD 应用程序)在引导时启动。 闪存 LP 时,我将目标设置为2引脚 JTAG, 以便应用程序(非 OAD 应用程序)在引导时启动。
鉴于 在这种情况下我使用 UniFlash 进行刷写、我无法 选择 JTAG 连接类型、因此我不知道这是否是问题的一部分。
我已包含 硬件连接的原理图、以确保没有硬件差异。
1352P1_LP 原理图
定制电路板原理图
感谢您的介绍。 我不知道如何配置 JTAG 连接。 谢谢你。 我想我可能已经确定了问题。 我决定使用"nvsexternal"测试自定义板的外部存储器、该示例无法正常工作、因此我在 LP 上测试了它、并且它工作正常。 这让我重新查看了原理图、我认为我在布线中发现了问题、我认为我可能错误地连接了存储器。 因此、对于我当前的测试、我将切换到"片上"代码、直到我能够解决外部硬件内存问题。
您好、Corey、
的确是这样。
有关此过程的一些文档、请参阅 BLE-Stack 用户指南的"定制硬件"一章:
希望您已经看到我们的硬件配置和 PCB 指南:
https://www.ti.com/lit/swra640
谢谢、
玛丽·H
作为测试(仅用于测试 BIM 和 OAD),我切换到了“简单的片上外设”示例。 当我直接从 CCS 刷写电路板时、它会正常工作。 但是、当我使用 uniflash 对其进行刷写时、在刷写并重新启动应用程序后、应用程序不会执行。 我已包括了 Uniflash 会话的屏幕截图。 我甚至断开了 JTAG 连接器并提供了电源(我记得在读取时、启动 BIM 并连接 JTAG 时出现了问题)。
是的、文档指南将提供更详细的信息。 对于片上 OAD、重要组件是片上 BIM 和持久应用。 如果没有主应用程序、则会运行持久应用程序。 如果有故障的片上 OAD 持久应用程序运行。
但是、我想您正在尝试片上 OAD、因为您在定制板上实现片外 OAD 时遇到问题。 无论如何、不要放弃片外 OAD 实现。
-kel
感谢您、我将继续努力让片外器片上器片上器片上器片上器片外器。 项目0的 OAD 配置文件与 simpliperiphial_OAD 之间是否存在差异。 当我使用 TI Starter 应用(Andriod)连接到器件时、OAD 部分的运行完全不同。 在零上(我可以单击 TI OAD 服务、在该服务中、我将转至一个屏幕、在该屏幕中、我可以上传固件、但我无法上传暂时挂起的任何内容、并且我无法选择文件)。
另一方面 、simpliperiphial _OAD 只是具有 OAD 复位服务选项、没有任何 elseOAD
我猜是在 simpliperiphial_OAD 的情况 下、OAD 配置文件正在运行。 这是我的猜测、但我 不确定 是否有其他变量在发挥作用。
SimpleLink Starter 应用程序可能未更新、因此您会看到这种情况。 我建议您使用 btool 测试 OAD。
-kel
您好、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