主题中讨论的其他器件: SysConfig
工具与软件:
团队成员、您好!
我正在使用 CC2340R5-Q1、其中我实现了 OAD。 在刷写后、DIO 14 (Launchpad 红色 LED)最初为高电平、我在 SysConfig 中禁用此引脚。 您能告诉我、我应该怎么做吗? 此 LED 仅在初始连接电源时亮起。
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.
工具与软件:
团队成员、您好!
我正在使用 CC2340R5-Q1、其中我实现了 OAD。 在刷写后、DIO 14 (Launchpad 红色 LED)最初为高电平、我在 SysConfig 中禁用此引脚。 您能告诉我、我应该怎么做吗? 此 LED 仅在初始连接电源时亮起。
尊敬的 Divyani:
请在此处继续我们的离线讨论。 首先、我将捕获我们的对话的详细信息:
- GPIO14引脚保持高电平、该引脚连接到 Launchpad 上的红色 LED。
-这会导致您的系统出现问题,您希望在启动期间将此引脚保持在低电平
-在 basic_ble_oad 示例中,你已经关闭了 LED,但仍然注意到 LED 正在打开。
要进一步进行、您是否可以确认以下事项:
-在 OAD 示例中,您使用的是 SDK 中预构建的 mcuboot hexfile 吗? 或者您是否使用 SDK 中的示例(examples/nortos/LP_EM_CC23xx 下的 MCUBoot 示例)为您自己的 MCUBoot 映像构建十六进制文件
我认为 GPIO 控制不是来自软件的 basic_ble_onchip_oad 部分、而是来自 MCUboot 软件。 这是因为这两个 SWS 的示例项目都会配置 GPIO14 (红色 LED)。 从 basic_ble_onchip_oad 软件中移除 GPIO14后、仍有一个控制同一 GPIO 的 MCUBoot 软件。 如果您使用的是预构建的十六进制文件、接下来的步骤将包含如何从 MCUBoot 软件中删除 GPIO14控制、或者让您能够构建删除 GPIO 的 MCUBoot 示例。
此致!
Achyut Ray
再次问候 Divyani、
以下信息是如何配置 MCUBoot 示例以与 basic_ble_onchip_oad 示例协同工作:
-使用最新的 SDK 很简单。
-在 mcuboot 项目的 SysConfig 中,请执行以下操作:
- 此外、请记住移除不需要的 LED .
- 根据 MCUBoot SysConfig 中的实际应用、确保主映像和辅助映像的大小正确。
-当您现在构建项目时, MCUBoot 映像应该可以用于 OAD 示例。
感谢 David Fosca 的 帮助。
希望这对您有所帮助、
Achyut Ray